Category

Delivery

Category

This is the last thing anybody wants to do, it’s not easy, its awkward and everyone always worries how they come off. But it’s a necessity to life – especially in technology. Whether it be to an interview, a performance review or meeting someone at a conference for the first time, at some point you are going to have to Sell Yourself… not for the sale… but for the you. Now this not about shilling…

Early on, it was very important for me to delineate myself between a Junior, Intermediate and Senior Developer – after all there is a certain cachet associated with being that “type” of developer. I’m no longer a junior, those tasks should be handled by a junior, I’m and Intermediate now – give some meatier problems to solve. The thing is – every problem is a junior problem if you don’t know anything about it, even…

Well, I decided to take everything that I’d done in my recent series on Software Estimation and throw into a Slide deck with some added thoughts to it. So here it is – everything you ever wanted to know about Good Software Code Estimation in one handy deck. https://www.slideshare.net/GregThomas3/how-to-make-great-software-estimates

The last and final piece of any software estimation is knowing what you don’t know. Let’s review… Experience gives you the background to know what type of problem you are trying to solve, what should I be asking, what pieces of history and context do I bring to this estimate. Knowledge is the frame on what do I know about this domain, is this my area of expertise and what do I have that I…

In any job there are those tasks that just need to get done and they are not the most challenging of jobs either.  And there is no way around it.  This is the Grunt work and for everyone it is different, it could be fixing bugs, estimating your tasks, doing a code review, etc, etc, etc. But it has to get done, it is part of our jobs.  Every job has it’s own set of…