Hello, Internet!

My name is Piotr and I've been a Unity developer since 2013. It does sound a lot like an alcoholic's anonymous introduction, doesn’t it? Truth be told, sometimes it feels this way. Unity annoys with its instability between versions, teaches bad programming practices, does not help one bit when introducing its inner workings… And yet I keep coming. Surely, it must be an addiction.


But why write about it? Well, because we - Unity devs - can become better addicts. We can apply software engineering standards to our code. We can use the proper tools, tested methods and well known design patterns.


I intend to write about practises and widely understood software engineering. If you are looking for a place that will dissect the newest Unity editor feature - you are in the wrong place. Not that it doesn’t interest me - it just doesn’t interest me enough to rant about it. Software engineering though… It's a completely different story. This is the stuff I get excited about.


But why would you even care? Well, I'm just a random dude on the Internet, that's certain; that said, I'm a random dude on the Internet that has worked in a broad variety of places. Starting with freelance and solo development, through small indie companies and team pet projects, up to medium sized software houses doing VR/AR. One thing all these places shared in common? Quality of processes mattered. Bad practices? Technological debt accrued mercilessly. Good practices? Well, it accrued too - but at a controllable pace, so that a well organized team was able to get rid of it in a matter of days, not months.


With all of that said - disclaimer: I never did AAA nor have worked at a corporation! (I'd get fired in less than a month for my severe inability to keep my mouth shut, so no regrets here.) Most of the stuff you'll find applicable at a small company/team context. Bigger? Not for me to judge. You can check out my portfolio for context.


Will I be able to keep writing regularly? Time will tell. Will you like the stuff I wrote? You'll tell - the social media buttons at the bottom are there for a reason! :)


Till the next time, over and out,
Piotr

Back