Michal Kosyk
Author at Naturaily Blog
Software Engineer specializing in business modeling and goal-oriented development. With a focus on transforming broad business intentions into clear, actionable strategies, Michal ensures that software solutions align with real business needs.
September 04, 2019 • 8 min read
READ MORELearn more about why do we fail at abstractionsWhy Do We Fail at Abstractions?
We have all been there. We got a task to introduce totally new functionality. New database relations, controllers, services, models, views. We all said: this time it will be different. But it’s not.
August 27, 2019 • 7 min read
READ MORELearn more about power of event stormingThe Power of Event Storming [With Example!]
Engineers, developers, business stakeholders – they all communicate somewhat differently, having various professional backgrounds. The very interpretation of the context will be different, then, and it will also affect the cooperation on the project. To be sure everyone is on the same page, you can try event storming – a flexible method to create models understandable by everyone.
August 20, 2019 • 12 min read
READ MORELearn more about productivity tools not only for devsHow to Increase Your Effectiveness? Productivity Tools (Not Only) for Devs
In a world of distraction and endless procrastination, we are witnessing the birth of a whole-new currency, scarce but incredibly coveted: focus and efficiency. Being effective, especially when you work remotely, isn’t really that easy. We hope, however, that with this set of recommended productivity tools for developers you’ll be more satisfied with your professional performance.
June 18, 2019 • 8 min read
READ MORELearn more about legacy code refactoringThe fears of legacy code refactoring and how to overcome them
The perspective of legacy code refactoring can bring you a headache, or even worse. In the darkest corners of every app development process dwell lines of code that make even the bravest of developers wake up at night drenched with sweat. “It’s only about adding one functionality, what’s the deal?”, the client added, so it’s gonna be an interesting day. But should you do it or not? If yes, what approach should you take? We’ll try to help. Read on!