Vladimir's blog

1 Million Project for 50k

Do less work – do it efficiently.
You start with a million budget but then recall the 80-20 rule (or Pareto Principle)  which states that, for many events, 80% of the effects comes from 20% of the causes. If you apply it successfully you will need only 1/5th of the budget. That’s 200k.
Then there are numerous studies that have demonstrated that productivity of developers and teams vary by at least factor of 10. So if you find and hire the most effective team, you will cut your cost again. OK, maybe it is exceptionally difficult to find such a team, and when you found it you will find out that it is busy with other work. And 20k sounds unrealistic, as they are an overhead of ceremonies: communications, documentation etc. But 50k is very realistic (in practice meaning a small team working on a project for 3 to 6 months).
All sounds good, but difficult in practice! That’s what we are set to explore in this blog: how to put 1m for 50k theory in practice:
How to find, hire and work with highly productive software development teams.
How to improve your work with your software developer and get the best value out of them.

Java versus PHP

Let’s cut to the chase: these are the reasons we moved away from PHP and focused on Java, as we developed more complex applications:

1.PHP is an interpreted language (the same is true of Python and Ruby, incidentally), Java is a compiled one. The nature of Java allows us to find many of the errors at an early stage, which makes an application more stable. Some simple errors in PHP code can be found only during application testing or even after release.

Syndicate content