1,349 reputation
1411
bio website
location United States
age
visits member for 2 years, 10 months
seen Apr 15 at 18:05

Oct
15
awarded  Great Answer
Sep
9
comment Greenfield vs. brownfield revenue? (attempting to get an idea of measure of effort expended on the two)
Disqus would be a better forum for this question than SE.
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
I can't say you're doing anything wrong , but after interviewing dozens of major college CS graduates over the last few years I've found that most have no concept of what is meant by 'production quality code'. I don't think most CS instructors care about writing code for use by others.
Jul
31
comment Who should be responsible to write test cases?
I think it is an anti-pattern to have the concept of a 'junior developer'. Every team member has stronger and weaker areas, it's the job of the team leader to load balance the work. If the leader decrees that unit testing is something left to 'junior' then nobody will take testing seriously. That's a bad thing IMHO.
Jul
3
answered Notifying a separate application of an event
May
27
awarded  Yearling
Apr
27
comment moving from Windows to Linux
@MrFox - If you're using terminal in Linux you're doing it wrong. Hollerith cards FTW.
Apr
25
comment moving from Windows to Linux
One other thought. I develop for Windows, Linux, and OS-X at work from time to time. The Windows file manager is a Maybach. The OS-X finder is a Yugo. Dolphin and every other Linux file manager I've used are rusty old Kmart bicycles.
Apr
25
comment moving from Windows to Linux
Not a good answer. In particular both Windows and Linux are Turning complete and therefore either one can solve any problem capable of being solved by any computer. Each OS has strong and weak points for different application domains. If you can program one, you can program the other. Just approach the new to you OS with a 'beginner's mind' and you'll be fine.
Mar
23
comment JavaScript as a full fledged programming language
Adobe Flex is Javascript with a custom class library. You can write complex desktop apps with it, as many have done. It has a kind of threading. OP: As far as who 'considers' what, ask that at the bar. In the meantime, if you've got an idea for an application and want to program it JS, knock yourself out. Heck, I still write MFC code whenever I can, despite the mockery I get from my C++ friends.
Mar
16
comment How to rewrite from scratch a code for which I own the copyright so I can use it on my job without losing the rights to the first version?
@John R. Strohm - you are mistaken. "Copyright protection exists from the time the work is created in a fixed, tangible form of expression." Google it, that's the law.
Mar
15
comment How to rewrite from scratch a code for which I own the copyright so I can use it on my job without losing the rights to the first version?
"filing a complete copy of your work with the appropriate agency" HORRIBLE ADVICE. You've just released your source to everyone in the world, 99% of which doesn't give a fig for you 'copy rights'. You'd have more rights if you open sourced it properly.
Mar
11
awarded  Good Answer
Mar
10
comment How to know if an Open Source project is mature enough to use in a product?
Write a really good set of unit tests before you include the new library in your actual product.
Oct
16
comment GPA in Software Engineering? Is it really different?
While it's certainly possible for new grads with a terrible GPA to get a good job out of college, its NOT true to say that employers 'hardly see' the new graduate's GPA. It's not the most important thing for a new grad, but GPA is a discriminator for many positions.
Oct
16
comment GPA in Software Engineering? Is it really different?
"I find that most companies won't even look at your GPA." This true for experienced applicants, but I've never seen a company that wouldn't look at the GPA of a recent graduate. Unlike academia, the commercial world isn't worried about a few tenths of a GPA point, but they do perceive a difference between 'A' and 'C' recent graduates.
Aug
24
comment Common for programmer to be asked to maintain code in a different language?
I don't know how common it is in general, but it happens to me all the time. For example, I was hired as a Windows developer, but I've spent most of the last six months debugging and modifying a Mac OSX app written by a guy who left our company. My core skill set is C++ apps running on the Windows API, but I've had to pick up Flex, Python, Lua, and a bunch of other stuff in the last two or three years alone.
Aug
20
comment Macintosh OS10.8 user experience with 'identified developer' downloads?
This is very helpful, thank you very much, @MonsterTruck
Aug
16
asked Macintosh OS10.8 user experience with 'identified developer' downloads?
Aug
16
comment How much control can I expect to have over my work environment?
A company who's product is software will probably give you a decent chair and monitor. If the company makes widgets, you'll probably get all the chair a hundred bucks can buy and a monitor almost as good as the receptionist has. In real life in the USA, OSHA is not interested in your chair as long you aren't sitting on a railroad spike. I bought my own work chair years ago, and that's what I recommend to any developer. I'm no good at the kind of office politics that so often go in to who gets what office furniture.