November 30, 2018 Trainings

How To Prepare For A Software Engineering Job

Getting ready for your first software engineering job can be daunting. Developers are in demand, but gaining the minimum skill set for becoming competitive usually takes 2-3 years. The first job or two as an engineer could be quite challenging to land. The two most important things you need to understand first are: Your job

April 4, 2018 Business

How to Estimate a Web Development/Design Project?

“How much does X cost?” is one of the most common (and yet complicated) questions in the software engineering industry. Estimating development projects is rarely a straightforward process, because of the broad gap between “simple” and “truly complex” variation of the same business problem, along with the external context (all 3rd parties) — and let’s

March 9, 2015 Business

An Estimate Is Not a Deadline

I had a few meetings over the last few weeks that were focused on tight deadlines. Two of the clients were burned by other agencies who didn’t deliver so they were already behind schedule and wanted the projects done ASAP. Or even – much faster than ASAP. The Estimate Factor I’ve shared my thoughts on the risks

February 1, 2015 Development

Why Does WordPress Fall Behind In Tech?

What I call a “Community Virus” is a fraction of a community that sets a bad example. You know, when you’re a part of the society and there’s a small (or larger) number of people doing bad stuff and are loud and annoying at the same time, and you tend to get embarrassed while shopping near them in

January 21, 2015 Business

Estimation Is Arbitrary – Risk is Out There

Chris Lema posted about his approach for Estimating Without Requirements and this is one of the most brilliant posts of his that I’ve ever read. When I started my freelance career, the first thing I encountered was the estimation challenge. Working full-time at a company is often estimation-free – you can give some rough numbers in

December 23, 2014 Business

Fighting the Scope Creep

One of my resolutions for 2014 was to fight in any way possible the Scope creep. We had a few ups in this direction for sure, but overall I’m not satisfied and I will continue pushing in that direction in 2015. What is Scope Creep? Scope creep is the process of adding more and more features

August 23, 2011 Consulting

Hourly Rates, Amount Of Work And Availability

Note: This essay is not always applicable while some projects definitely demand a straight work schedule, reporting and collaboration between the team members. However it reflects the majority of projects and clients out there in the wild. As an employer I prefer to charge on a project basis. It’s easier to plan my budgets and

January 18, 2010 Consulting

Project-base, Support and Salary

  During my couple years of work as a PC techy support guy, administrator, company hired developer and freelancer, I’ve finally separated three different types of work: project-base, support and salary. Project-base This is a popular way of working in USA and Europe. The client has a task to be performed by an expert. Therefore the employer seeks