I Fucking Love Working In Tech

Jan 16, 2017

This is something I've wanted to say for a long time. Yes, sure, not everything is right in the land of technology. Developer Burnout. Gender Discrimination. Age Discrimination. Information Overload. The list goes on, but despite all that, I deeply adore working in the tech industry. Here's why.

It's so easy to connect.

Engaging and networking with peers is amazingly easy in the tech industry. We meet on networks like Github and Twitter, we go to conferences, and every single person I've ever contacted for whatever reason was friendly, interesting and supportive. No industry makes it easier to build a buzz, to create a tribe.

The meetup culture is the perfect example of this openness. Initiated in the 1970s by the Homebrew Computer Club, today there are tens of thousands of meetups in every big city around the globe. Their members are forming communities, engaging with others, learning, leading. I run one myself and I am loving it.

Open source is just awesome.

What other industry has a whole market of products that people create and give away for free, just because they love their job so much they do it in their spare time as well? Open source is the culmination of software engineers' passion for the work they do. Open source is also an amazing opportunity to learn from others, share your own work, and contribute to something larger than yourself.

We can work from anywhere.

My fiancee's going to spend half a year studying in Sydney, Australia - for us, that's the other end of the world. It'll be a journey she'll remember her whole life, and guess what? I'm coming along. All I need is my laptop and an internet connection. Nothing else changes - I'll have the same job, do the same work, except I'll do it from one of the most exciting cities in the world. I cannot overstate how much I'm looking forward to this experience, and of course how happy I am to work for a company whose culture actually allows such freedom.

We lead the transformation of work culture.

Speaking of culture - the tech industry has myriads of examples of what's possible when people aren't restrained by tedious processes and arbitrary regulations. I was caught in the dreary machinery of a pharmaceutical industry behemoth for nine years before I joined a small tech company. I wasn't unhappy in the big corp, but I never felt like I could really use my full potential. Being part of an agile team of brilliant people, on the other hand inspires me to do the best work I can do, and the feeling of satisfaction that comes with this is irresistible.

The tech industry has initiated a revolution that goes beyond its products. Large, boring organizations are trying to become "agile" - a term brought forth by software development. Tech has produced revolutionary organizational concepts like Zappos' Holacracy, amazing management literature like Basecamp's Rework, inspiring leaders like Seth Godin. We're changing the way the world works, and we're all part of it. Isn't that brilliant?

We can turn our imagination into reality.

Of all my reasons to love my job, this one is most important. That is because it is the core of what makes up software development - having a vision and making it happen. We developers have an almost magical skill. When we have an idea - just a little shred of inspiration - we can make it happen all by ourselves.

We don't need raw materials, we don't need machines, we don't need anything except our brain and a computer. Every single software developer has the power to create something from nothing, and put it out there for everyone to see and to use, just like that. This is the one reason why software engineering is so fascinating to me, and I'm sure you're feeling the same way.

And the list goes on.

I could come up with many more reasons, but I'm sure you get my point. Yes, we've got problems, and yes, we need to work on them. But still, I fucking love working in tech.

Oh, and sorry for the strong language. But there's just no other way to put it.