WebNT

Web New Technologies

face

Blog

Luck - anchor around your neck

Luck - anchor around your neck

The luck I want to talk about today is not "You're lucky, you won the lottery," but "You're lucky to have such great colleagues, to have such great offers," etc. The former is almost always luck. The latter is almost never. And yet you hear it often...

However, it has very little to do with luck.

Pipeline

Pipeline

In my last article I discussed the rules engine patternu, pattern, a pattern motivated by separation of concerns, high cohesion, and low coupling. Today, we will continue with another pattern that supports these principles: pipeline

Rules engine

Rules engine

Design patterns are like tools in your workshop. They can greatly simplify both writing code and the code itself. Today, we will start with examples of patterns specifically related to a pattern called Rules Engine.

The rules engine allows you to improve both separation of concerns and high cohesion and low coupling, thereby significantly reducing code complexity.

What can i help you with?

Software design

Commercial software development is more than just „write the code we tell you to write“. Creating software that can be sustained for years while adapting to changing markets and developing business models requires an understanding of evolutionary architectural approaches.

Architecture cannot be designed to remain the same when circumstances change. While there is no such thing as architecture that can withstand years of development, there are ways to design architecture that can handle changes.

Team leadership

Personally, I prefer leadership to management. You want the people on your team to think for themselves and eventually become self-managing. However, they need a leader to guide them.

Leadership means possessing the skills, decisiveness, and values that inspire others to follow.

Organizational structure

What is your company optimized for? Is it optimized for middle management and bureaucracy? If so, delivering value will suffer.

What organizational constraints are limiting your productivity? Focusing your organizational structure on the value your company creates will make your people, customers, and CFO happy.

Software development strategy

There's a difference between designing an MVP, software that you'll develop for three months and hand over to the customer, and software that you use internally or a software project that you want to maintain for years and sell to customers.

Developing software to find a market fit is different from developing software that already has 10,000 customers.

Understanding these differences is essential for success and requires strategic thinking and specific changes in development stages.

We use cookies and similar technologies, such as Google Analytics, to analyze website traffic. This allows us to understand how visitors interact with our site.

More info

This website uses Google Analytics, a web analytics service offered by Google. Google Analytics uses cookies to help us analyze how users interact with our site. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google. We use this information to compile reports on website activity and to provide other services related to website and internet activity.

Analytics cookies help us improve our services. We do not use them for marketing or advertising purposes. We do not sell this data.