Me

Hi there,

I am Dawid Pura, a software engineer, a father of four cats, and a homebrewer. I have spent more than five years in the software industry, working in both small and large organizations, including healthcare startups, insurance, airlines, and one of the biggest banks in the world. Today, I make a living by writing high-quality code, delivering useful systems, and helping teams improve and maintain what they have already built.

I also believe I can do more than just deliver software. I want to help other programmers build stronger, more durable careers.

So, if you ever asked yourself these questions:

  • how can you earn more for the work you already do?
  • how can you stay happy at work even when maintaining legacy code?
  • will the technology you are expert in still be valuable in the next few years?
  • how can you keep programming a passion for the long term?
  • how can you move your career forward?
  • how can you create more value and have more impact than the average engineer?
  • is the software engineering market going to slow down or change dramatically?

… then we are on the same page. These questions have been following me for years, and this blog is where I work through them in public.

There are countless software engineers out there. Many are simply riding the market upward: asking for a raise from time to time, waiting for the next wave, and investing only as much effort as necessary. I am interested in something else. I want to spend my best time becoming a better engineer and a better person. The goal is to learn the right things, improve the craft, and become part of the top 1% of programmers before the market inevitably changes again.

Imagine a 15-year-old boy telling his mother that one day he is going to become a software developer. That was me. Imagine her replying:

Oh, no, you are going to be a poor guy sitting somewhere in a basement and eating pizza…

At the time, that was not an absurd fear. In Poland, after the dot-com crash, programmers were often associated with low-status technical work: fixing computers, writing office macros, and doing jobs that looked far from glamorous.

It did not end up that way. I started this path before software careers were fashionable, and I still spent my free time learning more.

Even now, after years of working professionally, traveling, and talking to people about software delivery and business, some still ask me:

Since you are the computer expert, will you reinstall my Windows one day?

The funny thing is: I can do it. But I could probably also build something much more dangerous if there were a good enough tutorial on YouTube. Most engineers are far more capable than people assume.

This blog is my way of speeding things up a little. I write about the books worth reading, the technologies worth exploring, and the concepts worth bringing into real projects. Stay sharp and keep learning. The market should be harder, not softer.

The next steps for you:

Comments, likes, shares and other interactions are appreciated!