A high level introduction to soil, agronomy, and nutrients.
Keeping your computer in sync when you have many git repositories to manage.
The time I hired a virtual assistant from India called Nirmal and used him to email my friends and family.
It’s common advice to have a list of heroes who you admire and can emulate. This is my equivalent and ever-changing list of businesseses, and the reasons why I admire them.
I’m often or thinking of new businesses, or asked to help launch them for someone. The following is an (ever changing) checklist to ensure that the business is worth my time.
You are unhappy, and it’s because you want things. This is the most important concept to understand and the most impossible behaviour to change.
Augmented Reality is simple to explain: it’s the internet, manifested in the physical world. The physical world and digital worlds are converging.
What makes a good monopoly and what makes a bad monopoly?
Deconstructing the readable writing style of Paul Graham
There’s plenty of advice about dividing equity for startup founders. There are even calculators online that do it for you. This post isn’t about how to divide equity. It’s about coming to terms with the decision.
Adding a swap file to small Beanstalk servers so that they don’t fail when installing npm packages.
Introducing culture into your company through spontaneity.
How to set up a shortcut in Atom for better console logging.
Two different methods for rate limiting in your code.
My personal solution for documenting knowledge on a wide range of topics.
Early speculation of the strategies that Elon’s next company will follow.
Using pyrolysis to deal with waste tires is arguably the most economical and environmentally friendly solution.
How to set up a static site on AWS S3.