The horrific dev logo, a pixelated burning computer.
horrific.dev
The computers must burn.

What is horrific.dev?

horrific.dev is a collective organization of individual developers and enthusiasts with a focus on independent services, software, and technology. We advocate for open code, ethical computing, and tools that you control.

What’s up with the name?

horrific.dev’s identity is derived from a common mindset shared by many of our members: namely, a perception of software development as a perpetually imperfect pursuit - and the idea that, sometimes, failure is okay.

Experience breeds in failure, not success. Being a “good” programmer means nothing; one that can fail will learn the most. Embrace it. Write things that break. Hack a program together without thinking of the consequences, and laugh maniacally while you watch it burn.

The way that most software is perceived is subjective - there is no universal solution to any problem - and that’s a good thing. Our individuality, the difference in our goals in life and view of the world, is part of what makes us human. No piece of software can satisfy every possible use in this regard. It can be designed to meet as many as possible, which some companies have put a vast amount of effort into doing, but it will never be perfect.

In many ways, aiming for perfection caters to the majority. It implies a disregard of issues in a minor context, and makes decisions to suit a larger scope. To some extent, this priority is inevitable, as we’ve already established that nothing can be perfect. In implementation, though, it means that a lot of software is built and designed for “most people”. It’s built with most people in mind, so that the product is used by the most customers and gains the most profit. It’s built for everyone, and the outcome is perfect for no one.

What is our Code of Conduct?

We have adopted a modified version of the Contributor Covenant, which can be found here.