![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)
Houston, I have a solution.
Benefit from top-tier expertise with the flexibility of no long-term contracts, ensuring your next project is both high-quality and cost-efficient.
Your co-pilot for impossible missions.
Recent posts
![Cover Image for #19 Stand Out: Become A Better Software Architect](/_next/image?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d11f266-09d3-4405-8f53-b69e5210b967_1280x720.png&w=3840&q=75)
#19 Stand Out: Become A Better Software Architect
The synergy of business acumen and technical expertise is extremely important. We can understand how the business works, and on at the same time actively participate in software development.
![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)
![Cover Image for #18 Consider Latency: CAP Theorem Revisited](/_next/image?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67c0e69c-a7ee-47c7-9bed-0e0824a47d96_1280x720.png&w=3840&q=75)
#18 Consider Latency: CAP Theorem Revisited
When dealing with distributed systems, we fall into the bag of problems related to consistency, availability and partition tolerance. At the same time, we tend to forget about latency.
![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)
![Cover Image for #17 Don't Stand Still: Evolve Your Architecture](/_next/image?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf130c9f-98ab-4c38-8de1-69a35a42d18a_1280x720.png&w=3840&q=75)
#17 Don't Stand Still: Evolve Your Architecture
One of the basic things you need to understand is that architecture is not given once and for all. A change in your business model will affect what your architecture looks like.
![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)
![Cover Image for #16 Stress Less: Forget About Time Estimates](/_next/image?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c72bdd9-dc40-4d8b-b2ae-19ff4c023f85_1280x720.png&w=3840&q=75)
#16 Stress Less: Forget About Time Estimates
Time-related stress can kill the team's productivity and lead to progressive demotivation. What can you do if you cannot skip estimates? Focus on the size and the complexity.
![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)
![Cover Image for #15 Pay It Off: Handling Technical Debt](/_next/image?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea718af9-dd64-48e4-9f77-c03c917d8d59_1280x720.png&w=3840&q=75)
#15 Pay It Off: Handling Technical Debt
Taking on technical debt is like purchasing with a credit card. You are borrowing against productivity to get something done quicker or with less effort now.
![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)
![Cover Image for #14 Feel The Difference: Bounded Contexts vs Subdomains](/_next/image?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373b0b60-9343-4f51-9f0b-e6a1f29db892_1280x720.png&w=3840&q=75)
#14 Feel The Difference: Bounded Contexts vs Subdomains
Problem versus solution space? One-to-one mapping? Can you create bounded contexts per company department? Finally, is there any difference at all? Let's figure it out together.
![/assets/mj.png](/_next/image?url=%2Fassets%2Fmj.png&w=640&q=75)