Recently
Friday, 1 January 2016 · 7 min read · thoughtsIf you work on something a little bit every day, you end up with something that is massive.
Learning
If your assumption is wrong, depending on the type of pivot, you may have to restart from scratch. At that point, your debt might simply be written off.
- How to do anything
- Learning about distributed systems
- Intro to CoreOS components
- Stop building services
- API by design
- Developing Ruby Applications with Docker
- How to stay alive when others go down
- Changing the unchangeable
- Software architecture patterns
- Just learn
- User onboarding teardowns
- Equity compensation
- Zero to One. I picked up a physical copy at Kino one weekend and have been reading it on the commute.
- Evaluating ML models
- How to hire the best people
- Show Your Work!
- Sapiens: A Brief History of Humankind
- Docker Curriculum
- What you need is discipline
- How to be a programmer
To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one’s coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child’s play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom she is partially responsible.
- Customer driven development
- Conversational commerce
- On bots and conversational apps
- Twilio API Design
- Why programming is difficult
Listening
- Aivi & Surasshu, the duo behind the Steven Universe OST. My highlights include Amalgam, The Hill, Lion’s Ocean,and Rose’s Fountain. They have their own album too. Fantastic works!
- K.K. Cruisin’
- 5PM
Thinking
- Shipping a side project is hard, and I’ve mentioned this before of how it comes down to constraint-related issues: the lack of deadlines and the paradox of choice. 1) The absence of external accountability means you can always wait until next weekend…and the next. 2) The fact that we have so many ideas prevents us from going all in on any single one. Once you get going there’s also the problem of 3) feature creep.
- Patreon may be a reliable source of income for free software projects.
- The world is in fact one massive, connected codebase.
- Humans are driven by force of habit/inertia. Newton’s Law proves true even for humans: An object in motion stays in motion, whereas an object at rest remains at rest.
- It’s about damn time the community came together to make a common REST API spec! All the vendors really needed to come together for this.
- My resolution for this year is not to worry to much and ship more projects (focus on quantity.)
The wise spends his money to better himself.
- I am existentially afraid of becoming irrelevant. I really need to catch up on my growing reading list.
Find something that you want to do and build it. Fall in love with the idea, but be ready to dump it for something better.
Guitar
- In the Morning
- Nanairo Symphony
- Waves by Roland Dyens
📬 Get updates straight to your inbox.
Subscribe to my newsletter so you don't miss new content.