
M55: The programming language you choose must match your project business objectives
Many customers, who pay for software development, think that some programming languages are fast, while others are slow and when they need a great/fast/awesome application, they need to use the langua...
19 Mars 20197min

M54: Make sure you control your programmers and do it explicitly and openly
I've heard it very often that people don't like the word "control" being applied to a group of programmers. They find it abusive, offensive, and de-motivating. I absolutely disagree with this. Control...
18 Mars 20194min

M53: What do I think about Agile? It's a recipe for disaster, if you are a project sponsor.
Agile, as a software development methodology, was invented by programmers and for programmers, to make things easier for them and to get a perfect excuse when things go south. In Agile the management ...
15 Mars 20194min

M52: Three-branches release model: Master, Release Candidate, Live
In order to isolate your production from the "dirty" master branch, I'm suggesting to use a simple release/delivery model. First, you let everybody commit to the "master" branch, of course, after they...
14 Mars 201910min

M51: Don't hide error stacktraces, make end-users part of your quality control instead!
Most big websites I work with don't show their error details when something goes wrong. Here is an example: my account with Amazon is in trouble and I see nothing except the "We are sorry" message fro...
12 Mars 20195min

M50: Testing is the process of confirming that the software has defects (JPoint talk rehearsing)
The biggest problem of modern software testing is that neither testers, nor programmers, or their managers understand the role of a software tester. A tester is not someone who confirms that the softw...
11 Mars 201914min

M49: Zold is an experimental non-Blockchain cryptocurrency, made by Zerocracy
There are many cryptocurrencies on the market, while 99.9% of them are based on the Blockchain architecture, with some modifications. About a year ago we decided to try to create our own solution, whi...
7 Mars 20197min

M48: If you depend on your programmers, you are a bad architect!
If I would need to create software for a nuclear power station, who I would work with: freelancers or full-time employees? Of course, the first intent is to get a team of full-timers who we can "trust...
6 Mars 20196min




















