Defining your company culture and laying down the foundations for it before hiring are crucial. We always keep in mind the type of company we want to become, the type of talent we want to bring in, and how those people are treated during their time with us. The main idea is that we have a diverse group of people and that our atmosphere is inclusive so our employees can feel creative, empowered, and thriving. This blog will get a bit personal with my experience, because I want to show you why I am passionate of achieving this type of culture. Our hopes are that if we obtain this type of culture within our workspace, it will also trickle into the community that will be using The Machinery. We want a diverse developer atmosphere and an inclusive space for people to rely on. This will also help iron out The Machinery and give us different perspectives on making a better product.MORE »
Welcome to part 3 in this series covering all the data structures you really need (kind of).MORE »
Last summer I wrote a blog about the System’s concept of the shader system that we have in The Machinery. Most of what was described in that post is still intact with what we have today, except the anticipated variation selection rewrite that is nowadays handled using the mentioned bitmask approach.MORE »
Ever since we started Our Machinery, we’ve explored different avenues to figure out what direction we want to go with our technology — The Machinery. We think we’ve finally figured out what we want to do. Unfortunately, this is not an announcement blog (I wish!) but I want to just go through what we are doing to prepare for announcing and building the company. My WaSaBi (We are Starting a Business, ideally) blog will be an 8-parter, stepping you through what we are thinking, constructing, doing on making Our Machinery open for business.MORE »
In my last post, I concluded that the best way to store most things is to use a large unsorted array. I sneakily avoided mentioning that there is one thing that large unsorted arrays are exceptionally bad at – finding things! But maybe emphasizing that it was a large, unsorted array gave you a hint?
In this post, I’ll try to remedy that.MORE »