
Maciej Kaszubowski
Modular software design - 10 common mistakes

Maciej Kaszubowski
Modular software design is all about dividing functionalities into independent pieces - modules. Learn what are the most common mistakes to avoid.
Is Code Review harmful?

Maciej Kaszubowski
How does code review affect your team? Can it be harmful? This article lists some issues that can be related to code review and some ideas for improvement.
How to get less feedback?

Maciej Kaszubowski
Many of us wonder what to do to encourage people to give more feedback. Maybe these questions are wrong? Let's stop for a moment and ask ourselves how to prevent people from sharing their feedback?
Become a pi-shaped developer

Maciej Kaszubowski
T-shaped skills are a compromise between being a specialist and a generalist. It's considered a great way to grow. But is it the best way?
Decomposing domain models based on lifecycles

Maciej Kaszubowski
There is no one golden solution to decomposing. As it is one of the hardest things to do, it is essential to know the various approaches. That is exactly what you'll find in this article.
Enabling constraints in software development

Maciej Kaszubowski
You can govern or enable constraints. Here, we'd like to describe a concept of enabling constraints and how to use them in development.
A month of remote work - lessons learned

Maciej Kaszubowski
After a month of working fully remotely for the first time, we wanted to share our observations and lessons learned during this time.
Defaults, not rules. Should you use Scrum in your team?

Maciej Kaszubowski
Some use a well-known framework while others complain that following any specific process stands in opposition to being truly agile. Who is right?
Don't tell me how to test my software

Maciej Kaszubowski
Why do you write tests? Get to know the most important reasons and change your approach with an eye-opening article from AppUnite team member.
Events and different kinds of coupling

Maciej Kaszubowski
Piece of meaningful advice for developers on when and why you should or shouldn't use events.
The Big Ideas

Maciej Kaszubowski
If you look at the history of Computer Science, you can see that there are few big ideas that keep emerging. Is there a lesson that we may learn from this?