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
2
comment The Written Roles of Chief Technology Officer
@jcmeloni - dropped the Technical Director part to remove that confusion and added a little more.
Nov
2
comment The Written Roles of Chief Technology Officer
@Chad - corrected to say it's one potential career destination. I wasn't ever intending to have it sound like the aim for everyone, but as many CTOs have some sort of programming or technical background, it's certainly a fairly well trodden route.
Oct
5
comment How do you KISS?
@MarkJ - Given that it was cancelled after a merger I'm not sure it's fair to blame in on XP. The levels of politics that mergers bring about can cause all sorts of good and bad decisions. But more pertinently I guess the real problem is that requirements are hard and there are as many people pushing to over simplify as there are to over complicate.
Sep
24
comment Are there any unions for software developers?
@Franck - The Communication Workers Union covers IT and I'm pretty sure there's another one one of the guys who works for me is a member of though I can't remember which one off the top of my head - it's possible a more local (Scottish) one. In other places I've worked IT workers have been part of industry specific unions - at NatWest (now Royal Bank of Scotland) IT staff were commonly part of one of the banking unions.
May
25
comment What is the right level of site blocking for you as a developer?
@Pierre303 - I was trying to make a joke about how today no Flash and no ActiveX is considered pretty much normal and even desirable. Obviously 10 years ago it wasn't the case.
May
23
comment What is the right level of site blocking for you as a developer?
@Pierre303 - You say no Flash and ActiveX like that's a bad thing... ;-)
May
1
comment At what point during a project is it unreasonable to leave?
@MarkJ - I understand that but my point is that when push comes to shove the company will do what is right for it and the individual should do the same. That's not to say that people should be spiteful or completely selfish, just that they should understand that the company is more than capable of looking after it's own interests and the employees should focus on what is best for us.
Mar
20
comment What's a schrödinbug?
@Jan - The additional cases you give are just variants of case 2 - that it never worked. Ultimately the key thing here is not the detail of why it did or didn't work, it's really just dispelling the myth of something which worked perfectly stopping working for no reason. There is always a reason.
Dec
22
comment The 10 minutes technical interview
@compman - Clearly not. tenet can apply to a religion but isn't exclusive to that context and can also apply to any organisation, movement or profession.
Nov
2
comment How to handle management pushing legacy systems?
@James - That's not the definition of a legacy system. Legacy is defined by there being a (clearly) newer or more efficient technology available, not the failure of internal processes or staff retention.
Oct
24
comment Team member missing? Glue between data producers and data consumers
@hroptatyr - For me I'd start with you having an informal discussion with the consumers, understanding their position and seeing what you do agree on. I suspect it's going to require someone independent or dispassionate to sort the whole thing out but the two of you may be able to reduce the size of the area under disagreement.
Oct
11
comment Why is C not considered an 'object-oriented' language?
@Dark Templar - What Eoin said... It's in the nature of the relationship. I can see where you're coming from - you could certainly use Structs within a module in such a way that it emulated some very very basic elements of OO but much of what you'd be doing would rely on the programmer sticking to a set of self imposed rules rather than having the language enforce it. And why would you bother? You're getting none of the benefits of OO - no inheritance for instance - and you're restricting yourself.
Oct
10
comment Why is C not considered an 'object-oriented' language?
All - why the down votes? It's a basic question but not a bad one.
Oct
6
comment What is the user-experience best practice for an alternative to popup windows?
Did you read beyond the first paragraph? "I would like to add the functionality to allow the user to add an office to the list". That's what the pop up is for, not the basic selection.
Oct
6
comment Can you recommend a good commit message template / guidelines to enforce in the company?
@Sardathrion - Personally I'd create trackers for the new functionality in JIRA. We do this with Bugzilla and it gives the test team (and everyone else) good visibility of everything being put into a release and minimises things going out when they've not been tested / code reviewed / whatever.
Sep
29
comment How much time should I devote to my toolchain?
@Drew - I would seem them as equivalent for the sake of this question as the assessment process is similar.
Sep
29
comment How much time should I devote to my toolchain?
@Drew - That's cool - the last paragraph is all about that. If you enjoy it then great, but time is time whether you're paid for it or not. Why would you waste your own time more than work time?
Sep
23
comment Does over-reliance on tools imply that you are lazy?
@Bryan - In the UK I suspect it could be taught better but I've never worked anywhere that didn't have source control so it tends to be something people learn within about three days of their first job. Unit testing is a bit rarer - certainly not the norm but then you could argue that it's still more debated as to it's exact merits and how and when it should be used.
Sep
21
comment Secure cloud based code storage and syncing across multiple computers
You say you have an erratic connection which limits github or similar. How are you expecting something like Dropbox to work any better given the nature of the connection?
Sep
16
comment What are the best FizzBuzz questions for interviewing a candidate for a Software Developer role?
@Xorlev - This isn't the only question you'd ask but if you throw three simple problems at them and they drop the ball on more than one of them I'm going to move on to the next person. You have to be realistic about how much time you invest in someone who is showing themselves unable to solve basic problems.