1,944 reputation
513
bio website apokalypsesoftware.com
location Crawfordville, FL
age 50
visits member for 3 years, 11 months
seen Aug 11 at 18:49

Seer. Founder/Pres, Apokalypse Software Corp., Publisher of Productivity Software.


Oct
12
comment Is the agile approach too much of a convenient excuse for cowboys
Development failures aren't the result of cowboys being present. Development failures are the result of management not being present.
Oct
12
awarded  Nice Answer
Oct
12
answered Have objects delivered in terms of code reuse?
Oct
12
comment How did you become a const correctness convert?
const is also a C type modifier and has been since the first ANSI C standard.
Oct
12
answered What do you consider to be the prime cause of software defects (and how to minimize them)
Oct
12
comment How do you get better working conditions?
Managers typically look at engineering as an expense these days, not a "profit center" like sales. And typically, it's the sales or marketing guy who moves into the c-suite, not some nerd from engineering. So even if your boss were willing to move his guys (into a place even he doesn't have), the sales department very likely would not tolerate it. Would he even risk his reputation among managers by going to bat for you? Not if he's a manager who understands politics. Especially in this economy when HR is getting X resumes per week.
Oct
12
answered How do you get better working conditions?
Oct
12
comment As a software engineer, who should I be following on Twitter?
You sound like a penny-pinching manager! "Stop browsing…when you should be coding." Do you expect developers to code 24/7? Even if you were willing to limit your attention expectations to working hours, you need to realize minds have to disengage from coding activity at least every 90 minutes to be more productive.
Oct
12
comment Are there any unions for software developers?
Also, there are plenty of white-collar professionals who are unionized. There are songwriters, actors, directors, cartoonists, television writers, etc. who bargain with employers through their trade unions to help prevent their work from being unreasonably exploited.
Oct
12
answered Are there any unions for software developers?
Oct
12
comment Are there any unions for software developers?
Just because you're in a better position to bargain with management over wages doesn't mean you're better able to negotiate working conditions, practices or prevent unfair exploitation from management. What engineer isn't routinely working overtime? So much for the power to negotiate wages. Is his working environment professional? Does the workplace encourage software piracy? Is management routinely changing priorities and goals? Is productivity measured by keyboard activity? Are equipment and tools sufficient or obsolete?
Oct
12
comment What trends do you see for your profession in 30 years?
I shudder to think what shape our economy would be in if bankers wrote the software used in the financial services industry.
Oct
12
comment What trends do you see for your profession in 30 years?
Then once problems cease to exist, programmers will also. Diluo, ergo sum.
Oct
12
comment Is the agile approach too much of a convenient excuse for cowboys
Again, this is a failure to manage the process properly. The customer should be educating the developers as to what the business value is in the user story, and the tests should verify they're integrated into the codebase. Log the areas where developers are having to retrace their steps. Are they not well-versed in the customer's business process? Are they uncertain as to the deployment environment? If the project is incurring extra development cost due to "component rework", management should want to correct that to reduce likelihood of going over-budget or schedule.
Oct
12
answered Is the agile approach too much of a convenient excuse for cowboys
Oct
11
awarded  Supporter
Oct
11
answered What are some good programming cheat sheets?
Oct
11
answered Are design patterns generally a force for good or bad?
Oct
11
revised Advantages of object-oriented programming
Added the advantages of OOP part of the question.
Oct
11
awarded  Editor