The Zen of Proverbs đź”—
20 rules of thumb for writing better software. Optimize for simplicity first Write code for humans, not computers Reading is more important than writi [...]
a collection of dev rss feeds - blogroll
Posts
20 rules of thumb for writing better software. Optimize for simplicity first Write code for humans, not computers Reading is more important than writi [...]
College has been prescribed almost universally by the parents of the last ~40 years as the solution to life’s problems. We’ve been told it’s the way t [...]
I found this proposal for improvements to error handling in Go interesting, but still not something I’d be happy to see implemented. Allow me to clear [...]
The ideas behind the DevOps movements undeniably changed the software development world for the better - but by now, the term “DevOps” has lost all me [...]
Saying “no” is a hard skill to learn. It’s even harder if you tend to be a more introverted person. However, learning how to say “no” effectively can [...]
What is a dark pattern? Last night I switched away from Verizon as my cell phone provider. The process of wrestling my phone number out of their grubb [...]
It’s insane to me that almost every web developer in the world is working with web APIs, and yet the developer experience remains atrocious. Most appl [...]
I’ve been writing online for about 4 years now, and I’ve learned a bit about “SEO” - this blog and my side project’s blog (my side project being Boot. [...]
Working on a side project that aspires to be a real business has its ups and downs, especially after you’ve been at it for over 2 years. I’ve been hac [...]
I grew up a faithful member of the Church of Jesus Christ of Latter-Day Saints, or the Mormon Church for short. I went to church weekly, paid tithing, [...]
A few years ago I found Dev.to, and was delighted by the writing experience. It felt like a platform with all the conveniences of Medium’s writing too [...]
I want to talk about a simple rule of thumb that has served me well over the years. If you have data that depends on other data, try not to store it. [...]
Luckily, I’ve met very few engineers in my career who are outright opposed to continuous deployment. That said, I have met some, and I think their hes [...]
Agile development is fantastic and has made software development more fun and productive while simultaneously less punitive and slow. While I’m a fan [...]
I’m normally a fan of the opinionated rigidity within the Go toolchain. In fact, we use Go on the front and backend at Boot.dev, and we’ve found that [...]
We can’t optimize for everything when developing software, so we need to start with something, and that something should be simple code and simple arc [...]
We had applications at one of my previous companies that typically ran with ~2GB in memory at any given time, but by simply changing the order of some [...]
Managers who can’t code are an outdated artifact of corporate America circa 2005. The best managers that I’ve had spend ~80% of their time coding, arc [...]
Scrum is a buzzword, the virtue signal of choice for middle management in software organizations. If your goal as a manager is to implement a system b [...]
“A Case for the Book of Mormon” is a book that is not freely available as far as I’m aware, but in this response, I will include relevant quotes for r [...]
I’ve been writing code since 2010, first in Python, then primarily in Go and JS/TS. I’ve spent most of my career as a backend developer and data engin [...]