Don’t let it become a clickbait machine | Continue reading
Don’t use the pen tool! | Continue reading
Our desire for optimization and productivity drives us to abdicate effort and skill in exchange for rapidity | Continue reading
I am not writing with an audience in mind, but for myself . In the end, it is better for everyone. | Continue reading
But it totally could, if one manages to put these few points together. | Continue reading
Looking forward to a new and exciting year on the Fediverse. | Continue reading
Two programming language giants appear on stage for a massive rap battle. Who will win? | Continue reading
Go is an 80%-language. That’s why. | Continue reading
It’s time to ask ourselves how much abstraction in our Go code really makes sense. | Continue reading
Artificial text is a statistical mashup of human quotes. When we quote AI, we quote quotes. | Continue reading
Ones that are easier to manage, flexible, and step on the cutting edge of technological innovation, but without the obsessive chasing of growth and fame, the non-stop hustling, the brain-damaging long hours, and the billions of dollars you won’t need in the end. | Continue reading
Python and Go have distinct qualities that can complement each other. | Continue reading
A few notes on reviving my book’s draft. I am sharing its preface, so readers can see if they relate to the narrative. | Continue reading
They gave us a universal currency; we turned it into a casino. They gave us a town square; we turned it into a fight club. They gave us a universal oracle; we turned it into a billboard. | Continue reading
My definition of what makes a senior developer has changed a few times over the years | Continue reading
My definition of what makes a senior developer has changed a few times over the years | Continue reading
My definition of what makes a senior developer has changed a few times over the years | Continue reading
The big problem is that we focused on scale when we should have been focused on nailing down the audience. | Continue reading
You just need to know where to find what you don’t know. | Continue reading
You just need to know where to find what you don’t know. | Continue reading
While I use Obsidian for all my notes and thoughts, it is not where these notes and ideas start out. In fact, it is the opposite - Obsidian is where my notes end up being, neatly organized and searchable, ready to be pulled back whenever I need them. | Continue reading
Acknowledge that you don’t have all the answers. Let go of your desire to control every aspect of your life. | Continue reading
A requirement is only as strong as the scrutiny it can withstand. | Continue reading
Escape the maze of nested code. Embrace simplicity with the early return approach. | Continue reading
Beyond accolades and titles, our true worth shines in the lives we touch. Choose yourself, seek deep connections, and be the impact in a disconnected world. | Continue reading
What to do when your Mac won’t sync important files to iCloud. A deeper investigation. | Continue reading
I am slowing down involvement with my business for some time. | Continue reading
A selection of my favorite podcasts from around the Go community. | Continue reading
In the vast theater of the Cosmos, one voyager dances with the infinite unknown. | Continue reading
A simple pattern that will help you reduce error handling, while keeping your Go code simple and idiomatic. | Continue reading
I am trying to make sense of what I can do better next time. | Continue reading
Let me read it and share my honest review with the readers of this blog. | Continue reading
My struggle to choose the right type semantic and keep code consistent at the same time. | Continue reading
Murmel is seeking a new home on the Fediverse. Our Mastodon beta is now live and ready to try. | Continue reading
Machine learning rocks, but it’s far from intelligence. It’s advanced stats on steroids. Know its limits, roll with smaller models, and be the boss of your decisions. | Continue reading
It’s not the performance, and neither is it the complexity. | Continue reading
Did Google reinvent both EJBs and Spring in Go? | Continue reading
Good error messages add up and tell a story | Continue reading
Results from my Mastodon poll and my personal 2 cents. | Continue reading
Who is going to build it? | Continue reading
While Go doesn’t have proper enums, you can create a more robust enum-like construct using interfaces and structs. | Continue reading
sqlc is a fantastic tiem and boilerplate saver, but is not a one-size-fits-all solution. Here are a few drawbacks I think people should be aware of. | Continue reading
Our side project Feedle has just hit its first major milestone. | Continue reading
When you just want to implement one or two methods … but be careful. | Continue reading
A bit of up-front thinking can help make our Go code cleaner and more performant. | Continue reading
Remind yourself of current and future events with ease. | Continue reading
Think of it as a percussion instrument, not (only) as a low-pitched guitar. | Continue reading