Reflections on 10k Hours of Programming
I'm certainly not a world-class expert, but I have put my 10,000 hours of deliberate practice into programming. Here are 31 of my reflections on programming.
About Matt Rickard.
Visit matt-rickard.com → On Hacker News Aug 2021 – Aug 2023
Software Engineering 8Infrastructure & DevOps 8Tech Industry & Business 6Tools & Productivity 5Web & Frontend 3Career & Management 3
I'm certainly not a world-class expert, but I have put my 10,000 hours of deliberate practice into programming. Here are 31 of my reflections on programming.
Early-stage startups shouldn't run on Kubernetes yet.
Few tools walk the right line between declarative and imperative like make.
Git was born from the collaboration problems in the Linux kernel. Nearly a decade later, new problems arose when Kubernetes (the operating system of the cloud) brought open-source collaboration to a new level.
Instead, it uses Fossil as a version control system. Some thoughts.
Tailwind CSS is the new ubiquitous frontend framework. It replaces a generation of sites built with Twitter Bootstrap. However, Tailwind CSS is not a UI framework itself but has become synonymous to some degree with t...
Today, Continuous Integration (CI) is something that nearly every engineering organization does. However, I predict that in the future, nobody will do it.
Pair programming is where two programmers work together on a single computer. One writes the code, while the other observes and offers suggestions. I'm not talking about debugging or brainstorming together, but this p...