The Ingredients of a Productive Monorepo

So! Suppose you’re an intrepid engineer in a nascent Developer Productivity team. Your engineering organization has decided that it wants to move towards a monorepo. You’ve heard the stories told of Google, Meta, Uber - each a large technology company with developer productivity organizations consisting of hundreds of engineers - and you want to capture some of their magic in a bottle and give it to your users. You wonder - what work lies ahead of you?
Read more

The Case For a New PHP

I really don’t like programming. I built this tool to program less so that I could just reuse code. - Rasmus Lerdorf In 1994, Rasmus Lerdorf published the first release of what he called his “Personal Home Page Tools”, which later became known as PHP. Like Douglas Adams observed about the creation of the universe, this has a made a lot of people very angry and has widely been regarded as a bad move. Programmers around the world have been lamenting the shortcomings of PHP for as long as PHP has existed. An absurd amount of ink has been spilled on the topic of PHP’s design deficiencies, which more recently has been summarized as a “fractal of bad design”.
Read more