I'm Mateusz Sokola. If you wonder how to pronounce my name it is something like Ma-the-ooo-sch. Usually, French people are spelling it right otherwise you can call me Matt.
For the last eight years, I work as a software engineer. I worked on large applications with long term maintenance. I have been designing them as well.
I had an opportunity to work for startups and enterprises. My teams organized their work in various ways. Some used waterfall, some agile methodologies such as scrum and kanban.
I observed the collapse of a few startups and their successes. I learned the most of companies make their software well. If they fail, they fail due to unrealistic expectations and delusional management.
I hired a few developers to my teams and interviewed hundreds. They have good language and framework knowledge, but they have a little clue about software design.
The only thing I can do to challenge the status quo is teaching them. That's why I started to write articles on programming and project management. You can find them here.