Stepping back Since I created Lazygit back in 2018, I’ve managed to find time for it outside my day job. I’ve had a blast spending countless afternoons, weekends, and most of my annual leave on the project, but since founding my own startup, Subble, it’s become ever ha...
Beating Brainrot by Button Preamble# The internet is the bane of my existence. Ads, distractions, sponsored content, bad news, bad ideas, more ads, social media, antisocial media, even more ads. Also, I’m a software developer, so the internet is basically indispensable for me, a ce...
Japan Adventures: A Designer's Perspective Recently, our designer, José, embarked on an exciting trip, trading the familiar silhouette of the Seattle skyline for the dazzling and bustling streets of Tokyo, Japan. What started as a birthday getaway quickly evolved into a deep dive into Japan’s carr...
Carl Öst Wilkens´ Blog - Writing 23 Games in 24 Days (in Rust) A place for me to vent about my current obsessions.
My First Impressions of Gleam What I've learned in my first few hours using Gleam for a small project.
Building Castles in the Drive In The Expanse, humanity’s sprawling interplanetary empire rests on a single, elegant piece of fiction: the Epstein Drive. This miracle engine effortlessly defies physics, allowing ships to accelera
The Mental Model of Server Components | Daniel Saewitz React Server Components are hard to grok and building a mental model of how they work has proven to be difficult to many of us. But, despite the general discourse, they are not confusing for the sake of being confusing, and they are not a conspiracy to se...
Reverse-Engineering Xcode's Coding Intelligence prompt Ever wondered how Xcode's Coding Intelligence prompt works? In this blog post, we'll take a deep dive into the prompt's inner workings and explore how it helps developers write code more efficiently.
The hobby project that drained my wallet and taught me things I first got the idea during covid lockdown. The world was slowly getting used to remote work, appreciating its benefits and navigating the challenges it brought as the line separating personal and professional worlds got increasingly blurry. A mild inconv...
Guideline For New Roles An unordered list of general guidelines I keep in mind when starting a new role
I’m scared of artificial stupidity We need to be patient with LLMs; both their intelligence and confidence are artificial.
Making Decisions · Rohit Gupta Do you have enough information? Note that the marginal gain from having additional information is rarely worth the effort.
Mechanical Watch: Exploded View - Fredrik F. Ellertsen In May 2022, someone posted to Hacker News Bartosz Ciechanowski's blog post explaining how mechanical watch movements work. Since then, his blog has been my absolute favorite corner of the Internet. His posts are not ju...
LibRedirect - Privacy-friendly Redirector A web extension that redirects YouTube, Twitter, Instagram, etc. requests to alternative privacy-friendly frontends
TPU Deep Dive I've been working with TPUs a lot recently and it's fun to see how they had such different design philosophies compared to GPUs.