1,084 reputation
519
bio website
location
age
visits member for 4 years, 8 months
seen 30 mins ago

Donate a cup of food for free: Click to Give @ The Hunger Site


Apr
22
comment Best ways to sell management on the benefits of Open Source Software?
Nope, there’s no published number for Joe Public to call. But when you pay for support you get a number, email, guaranteed response time, etc, etc. That's strictly on a professional, contractual basis. There is a huge industry built around supporting/extending/customizing OSS.
Apr
22
comment What's the scariest piece of Other People's Code you've ever had to maintain?
According to this thread, anyone who is, or wants to become, indispensable should be sacked immediately, before things get worse ... programmers.stackexchange.com/questions/48697/…
Apr
21
comment Demonstrate bad code to client?
Why the downvote on this? Sure, the client might be non-tech, but code metrics produce numbers & everyone can understand those. Especially if there is a well documented,not too techy, explanation of what those numbers mean
Apr
21
comment Demonstrate bad code to client?
"Imagine their website is a physical machine, like a mechanical printing press" - and it's printing money! But, because it's broken, it is not printing as much money as it could ... that ought hook them ,-)
Apr
21
comment What to watch out for when writing code at an Interview?
"I knew I didn't want to work there if they were that messed up" - yup, interviewing is a two way process
Apr
21
comment What's the scariest piece of Other People's Code you've ever had to maintain?
Never hear of a code formatter? Or global variable renaming, even if your IDE doesn’t do full refactoring?
Apr
21
comment What's the scariest piece of Other People's Code you've ever had to maintain?
As a general comment to all of these. Yup, there are some awful coders out there. But they are enabled by managers & even co-workers. Never heard of code reviews? Why not give poor coders training? Or the sack? Sadly, things like this tend to drag on & on and no one seems to want to fix them (or we get to the dreaded "we don't have time to ..."). Nip it in the bud, folks!
Apr
21
comment What's the scariest piece of Other People's Code you've ever had to maintain?
And no one in the company bothered to code review it while he was writing it?
Apr
21
comment What's the scariest piece of Other People's Code you've ever had to maintain?
"Only one person actually knew the rules" - and, unfortunately, he was the only person in the company who did not know how to write. en.wikipedia.org/wiki/Bus_factor ratio == 1.0
Apr
21
comment What's the scariest piece of Other People's Code you've ever had to maintain?
Does management realize where the blame lies? Or admit to it? Having the concept of "webclient limbo" for incompetent developers, and putting (presumably unsupervised, but oh so temptingly inexpensive) co-ops into an area where they have no experience, shows quite clearly management's opinion of, and commitment to, web development. Betcha none of them got fired for incompetence ,-)
Apr
21
comment What's the scariest piece of Other People's Code you've ever had to maintain?
Well, at least SomeUtilityThingieClass sounds useful
Apr
17
comment Project Manager that wants to lock in time estimate with a signed contract
Why hasn't this inciteful comment been upvoted more? Milk shot out of my nose when I read it!
Apr
17
comment What languages are more suited for long term projects?
Yup, stick with the classics. C would be my number one choice, although for some applications you might consider Fortran. Stay away from 3rd party libraries. I doubt even .NET will last 20 years.
Apr
17
comment The Agile process: how and what should be documented?
Sounds like you are referring to documentation after the fact (please forgive me if I am wrong). Whatever happened to documentation before the fact? O tempora, o mores :-(
Apr
17
comment The Agile process: how and what should be documented?
en.wikipedia.org/wiki/There%27s_a_sucker_born_every_minute Seriously - did you not foresee en.wikipedia.org/wiki/Bus_factor? Well, a lesson learned he hard way tends to get learned well. Hopefully, for you, there won't be a next time (but you will still be in business)
Apr
17
revised Is it reasonable to insist on reproducing every defect before diagnosing and fixing it?
added 551 characters in body
Apr
17
comment Is there a viable alternative to the agile development methodology?
Waterfall: we know what is happening. Agile: we'll fumble our way in the dark & hope to figure something out as we go along.
Apr
17
answered Is it reasonable to insist on reproducing every defect before diagnosing and fixing it?
Apr
16
comment Is it normal for a company to have programmers on such a rigid schedule?
Did you know about the hours expected of you when you took the job?
Apr
16
comment Do you own your tools?
If the company won't provide you the tools, then you can't do the job. What are they going to do? Fire you? On what grounds? I'd love to be a fly on the wall at the unfair dismissal trial :-)