Blog

Concurrency a big new idea, HFT is affected

CppCon is the most significant conference in the C++ world. This year brought new developments, particularly for HFT and multithreading. We know the most efficient multithreading occurs when concurrent data access is minimized. The optimal setup involves pinning threads to specific CPU cores and distributing data across threads, with minimal concurrent access. Traditionally, when concurrent […]

27 September 3 mins
Transactions Database Business Case

Why You Should Never Let Software Engineers Design DB Structure on Their Own (If You Care About Your Project’s Money) A Transactions DB—obviously relational—should keep transactions and their updates, provide data for reporting and billing, and, in case of auditing, be able to trace who changed what and when. Simple stuff. Ok, what’s the typical […]

13 September 5 mins
Code quality playing with your budget

Code quality is a kind of abstraction, a subjective judgment that, however, directly affects your budget for running software. If your code quality is impaired, it’s you—the owner—who will pay for expensive updates, fixes, and, occasionally, the need to redo large parts of your code.

6 September 7 min
Do nothing

What marks the beginning of designing an architecture for new software? In the mid-2020s, we have a clear answer: an internet search. The reason is simple—there’s a vast amount of code already out there, available as open source. We live in a world where almost everything is already written. You’d be wise to leverage that […]

30 August 3 mins
Acceptance Criteria

Ok, we’ve all heard the mantra: “As a user of the system doing some stuff with it, I want the system to do one thing for me.” This is the typical (and very much correct) start of an Agile user story. Once the target functionality is established, it’s not too difficult to elaborate on the […]

23 August 5 mins
‘Agile is dead’ is a false concept that distracts you from the money.

What matters is how your dev management framework aligns with your competitive strategy and how effectively your software development team supports your market efforts and handles competition.

9 August 5 mins
Tests is a Software Owner’s tool

As we are all aware “Diamonds are a girl’s best friend” and so Test is your money’s best friend

2 August 3 mins
Project management basics

It feels as though people don’t realize the applicability of project management practices to software development; for some reason, the process of creating software seems almost magical to them.

26 July 5 mins
Can software development budget be reduced?

Let’s talk on Software development budget this time. Can that be reduced by dividing by a single-digit factor? Yes, it can 🙂 If you are a customer and you have accepted a development budget prepared by the developer, the cost of your error is a multiplier greater than 1 and less than 10, built into […]

19 July 3 mins
Halving hardware budget

Can a line in your budget for hardware expenses be halved? Yes, if tech stack selection is done right. Go to the link for the details of how that may be connected to what Bloomberg does in C++.

12 July 9 min

Or leave your details and we'll get back to you within one working day