Reputation
1,406
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 7 12
Newest
 Necromancer
Impact
~125k people reached

  • 0 posts edited
  • 0 helpful flags
  • 249 votes cast
Jul
24
awarded  Necromancer
May
27
awarded  Yearling
Jan
22
awarded  Student
May
27
awarded  Yearling
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 What standards can be expected from graduate/junior engineers?
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
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.
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
8
comment Preferring Python over C for Algorithmic Programming
If one were writing a real math intensive application one would almost certainly choose C or C++ (there is no such thing as 'C/C++') because of the huge performance increase over any interpreted language. I looked at Topcoder a couple of years ago, and I recall seeing a lot C++ that wantonly leaked memory, since the contests didn't care about minor details like leaks. I wasn't impressed.