About

Welcome to CommonSenseDriven.dev!

Through this blog, I aim to share insights into my daily life as a staff engineer. In my case, this includes coding, design, decision-making, hiring, and helping other colleagues to grow. I will be sharing my notes and personal opinions on the aforementioned topics and attaching AI-generated pictures of cats (because I’m a cat person and love technology).

What posts it will contain?

That’s a good question! Since I started occupying the staff engineer position, my life has become a bit less code-focused and, while it remains technical, I find myself spending a significant portion of time on writing documentation and setting processes for engineering quite often. Hence, this blog will probably have a similar mood (hopefully!). What I would like to achieve is a balance between deep technical posts and journalistic-like posts representing other parts of an engineer’s professional life. (And, of course, I will be unhappy about people who don’t use their common sense! Don’t forget about AI generated cats! 🙂 )

Discussions in the comments or through email are very much welcome, whether you agree with my opinions or not!

Author

I am the voice behind these pages, bringing over a decade of software engineering experience.

My day to day job includes coding, creating designs for various projects I’m working on, design reviews for other teams and constant thinking about quality improvements and future look of the platform. It combines hands-on technical role with constant communication with engineering managers and working on processes for the engineering function in the my current company.

Contact

If you wish to contact author directly, personally discuss any post whether you agree or not, please use following email: contact@commonsensedriven.dev

Why there is common sense in the title?

I hold a firm belief that common sense is the cornerstone of exceptional engineering. Unfortunately, IMO, people often say they use it, but in fact, they don’t. I would love to promote common-sense-driven decision-making (and development) among engineers, as I believe that if more people did it, combining, with industry best practices, we would have much greater software quality and hence would be able to make better progress in engineering!