Software engineering is broken
Software engineering is broken and instead of enjoyable, it is now a source of pain, frustration and burnout. »
Software engineering is broken and instead of enjoyable, it is now a source of pain, frustration and burnout. »
One of the biggest perks of working in software development is the ability to work from anywhere in the world. A lot of people tell me they don’t know how to find a remote job or project, though. Since I have worked remotely for the vast majority of my career, I figured I’d share some of the websites I use to find remote full-time or part-time jobs, as well as freelance projects. »
Here’s a simple guide to build the best programmer PC for 2022 - and just in time to take advantage of this year’s Black Friday. »
Crashplan stopped working on Linux after upgrading to the latest version due a missing library file because it doesn’t correctly detect the distribution it is being installed on. This is how to fix it. »
When a Linux system crashes, you can simply hit the reset or power button on the machine, or you can do it the right way so you don’t damage your filesystem. This post teaches you how to do the latter. »
How to override and share git configuration options between multiple directories »
Now and then, somewhere along the recruiting process for a job, the recruiter will hit me with an NDA. I rarely sign one and in this post, I explain why. »
If you’re getting “Invalid HTTP_HOST header” errors in a Django application, you probably need to tweak your Nginx configuration. In this post, I’ll explain why this happens and how to properly fix the problem without causing more damage. »
Are we playing russian roulette with our lives and the lives of others? »
This is pretty much what we are doing about climate change. »