19,280 reputation
569122
bio website stackoverflow.com/users/89382
location Scotland, United Kingdom
age 42
visits member for 3 years, 6 months
seen Feb 4 at 15:30

Development Manager and ex-MS Developer based on Scotland. Still passably competent with SQL and VBA and dream of one day doing more programming but for now mainly interested in best practice, management and methodology type things.

When I'm not working I spend my time doting on my daughters and/or trying to catch up on the sleep they've deprived me of.


Nov
4
revised The 10 minutes technical interview
deleted 11 characters in body
Nov
4
comment Why SQL is not so widespread in large desktop applications?
Because as he said SQL isn't optimal for everything. Many application specific data stores will he highly optimised for one task and as a result will be faster than SQL with a smaller footprint.
Nov
4
answered Why SQL is not so widespread in large desktop applications?
Nov
4
awarded  Teacher
Nov
4
answered The 10 minutes technical interview
Nov
4
comment The 10 minutes technical interview
And what do you want them to be able to program at the end? C? Java? Ruby? SQL?
Nov
4
awarded  Supporter
Oct
12
awarded  Autobiographer
Apr
6
comment How do you handle your Project Manager
When I worked for one of the big consultancies, utilisation tended to be a slightly different thing. Basically it was the proportion of time actually billed to the client. While a realistic 70%-ish level was the target it tended to vary between frantic 50 hours+ weeks (utilisation well over 100%) and weeks doing nothing (utilisation 0%, worried about your job). A steady utilisation of 70% would do the job as far as scheduling but sadly in my experience it was never steady - more feast or famine.
Apr
2
comment How do you handle your Project Manager
Scheduling at 80% was one of the first things I learned in IT (along with "zero defect software is not an option"). I've actually heard figures of no more than 60% of a week (on SO I think) but to me that does seem low if someone is dedicated to a project and has no other commitments.
Apr
1
answered How do you handle your Project Manager
Feb
18
comment What can I do to get better at estimating how long projects are going to take?
@sneg - that's no less gratuitous. The minimum is if everything goes as well as can possibly be expected, the worst case is if everything (realistic) goes wrong (for instance all the generic code you think will work ends up needing major refactoring), the most likely is self explanatory. I've commonly seen instances where the maximum is five times the most likely (let alone the minimum). It's just too variable to use any set multiple. Your break it down is the key thing - that and go with what you honestly think it will take, not what you think they want to hear.
Feb
17
comment What can I do to get better at estimating how long projects are going to take?
Personally I really hate this advice. It's a good rule of thumb but it does nothing to tell you why your estimate was actually wrong and allow you to learn from it. It may be accurate but as a way of improving your estimating it sucks plus it's very hard to justify to anyone (management or otherwise) which makes it almost impossible to usefully validate your estimates.
Feb
17
comment What can I do to get better at estimating how long projects are going to take?
DonGar - part of the problem with the break down is for tasks of a few days people tend to assume uninterrupted time rather than realistic elapsed time where for months they think in elapsed time.
Sep
30
comment Boss doesn't believe my time estimate… advice/backup?
Off topic: You have a start up software company with 15 employees of which only 3 are programmers? There's your first problem...
Sep
29
answered What issues carry the highest risk in a software project?