Reflections on Changing Jobs
Changing Jobs and Tech Stacks
Changing Jobs and Tech Stacks
August 14, 2024
As software developers, we always talk about feeling burnt out, having to constantly switch gears, and trying to keep up with all the new tech stuff. We’re always racing against the clock to get projects done, putting out fires, and sitting through never-endin…
These are the exact strategies that 10x developers are using to outcompete 99% of other developers and dominate the industry.
A walkthrough of my homelab setup, focussed on the software components.
I created my own AI math reasoning benchmark.
Clients should not be forced to depend upon interfaces that they do not use.
About a week ago, the Open Heart Protocol made its way to the front page of Hacker News. I immediately thought that this looked like a lot of fun and a cool opportunity to add some more bells and whistles to this website. There is a public API, but the devs (m…
This weekend, I participated in FOSDEM 2025, which impressed me more than I had imagined. Boy, was it big—over 1,000 talks! Here are a few notable takeaways:
The website and blog of Felipe Lima.
I quit a comfortable, well-paying job as an engineering manager to chase my dream of starting a business. A year later, I was fired from my own startup because my co-founders couldn’t stand each other.
In this post I will introduce how to automate setting up git hooks using MSBuild in dotnet apps. All with live working demo.
📅 February 2, 2025
Julien Crockett speaks with Ted Chiang about the search for a perfect language, the state of AI, and the future direction of technology.
Recent results show that large language models struggle with compositional tasks, suggesting a hard limit to their abilities.
Over 1 billion people live with disabilities, so making apps accessible isn't just important—it's essential! Rachel Kang dives into a few important features originally designed for accessibility, but are now loved by all. #InclusiveDesign #OneDevQuestion Read…
Imagine you’re running a café. Every customer who walks in gets a free cookie—no need to ask for it, no need for your staff to remember. It just happens, automatically. That’s the magic of Global Query Filters in EF Core. Once you set them up, every query auto…
The Reinforcement Learning from Human Feedback Book
In Category N: Game Concepts, I look back at how I came up with the ideas for each of the games I worked on, in release order. Rather than sharing anecdotes from development, I've chosen to focus on the inspirations and thought processes behind their creation.…
Jujutsu (jj), a new version control system written in Rust, has popped up on my radar a few times over the past year. Looked interesting based on a cursory look, but being actually pretty satisfied with Git, and not having major problems with it, I haven’t che…
Avoid ISP routers
A better and stronger spiritual successor to BZip2. - kspalaiologos/bzip3
How to implement the Singleton pattern in C#? How to avoid its pitfalls by using dependency injection and architectural validation? Find out in this article.
Contextual overfitting and the Soviet Tank Problem
ChatGPT 3.5, and even o1-preview, would sometimes make programs worse than they started, basically by making math errors and simply changing the real-valued program. That rarely happens with o1 and basically not at all with o3, so that's a big improvement. Als…
The five-year odyssey to answer a question no one asked
How I tracked myself down using leaked location data in the in-app ads, and what I found along the way.
A few months ago, I did a hike to a lake called “Lac Vert” (Green Lake) in France. It’s a mountain lake located close to the Italian border. I found it remarkable how vividly green the lake was. Although the name describes its appearance well, I was still surp…
The safest and most reliable way to deal with feature flags is to hardcode them
Improve 3D print quality by drying filament before use. This complete guide covers everything you need to know for optimal results.
In this post I describe some things I learned while working on Starflate, an implementation of Deflate decompression in C++23 that I wrote with my friend Oliver Lee.
Breaking Free from Digital Dependencies
Most recent language models have switched from the typical ReLU and GELU activation functions to so
Dylan's blog
Last year, I began the process of writing a static site generator to replace Hugo for my personal website. One major goal of this process was to remove all Javascript [1]. This meant that I could not continue to use MathJax for …
Press tab to complete your work.
Around half of all software engineers are self-taught,One way to approximate this number is via the Stack Overflow developer survey. Another rough approximation comes from the fact that over the last decade, typically only 40-60K students graduated each year w…
Different types of coffee bean varieties available in India, their flavour profiles, and associated processing.
In the last couple of years, AI went from something I disregarded as a fancy recommendation algorithm to a source of existential dread. I saw programming work…