Moving to a mono repo
We are moving to a mono repo at work. One git repository with our full codebase instead of 30+ separate ones. Why? Because of AI. And because we should have done it even before AI turned everything up…
Delivery Lead & Software Engineer
I let the compiler catch the bugs, AI agents do the grunt work, and make sure the right things get shipped.
We are moving to a mono repo at work. One git repository with our full codebase instead of 30+ separate ones. Why? Because of AI. And because we should have done it even before AI turned everything up…
Most planning tools tell you lies every day. They tell you that a project is 38% completed because that's the percentage of completed tasks out of estimated ones. But the next time you look, it says 2…
"Code doesn't matter anymore. Just ship." I keep hearing this from tech leads and CTOs. I think they are wrong in most cases. Here are several arguments you can use, especially if it is your boss tell…
At work we needed a simple system for handling database migrations. Something that was trivial to understand and see that it was correct. While FluentMigrator could have been a viable option, it seeme…
At University we were told to always test our code but also to hide complexity using the private keyword. I found these two dogmas incongruent as it forced me to either make a function public just to…
The biggest limiting factor to developing large software systems is the complexity of the system, as noted by John Ousterhout in A Philosophy of Software Design. This means that as developers, we must…