3,682 reputation
11222
bio website
location
age 34
visits member for 3 years, 8 months
seen Aug 27 at 16:14

Mar
20
comment Do employers hiring for software jobs care about the classes you took in a Computer Science Masters program?
@Coder These are just stereotypes.
Mar
20
comment Software solution from the 2000's, should I attempt to patch or remake the whole thing?
Developers like to default to "rewrite from scratch" and refactor only when necessary. I'd rather default to "refactor gradually" and only rewrite when necessary.
Mar
19
comment Higher coding standards for dynamic languages?
There is no way in Java you can confuse double with String. It is possible in Python.
Mar
19
comment Do employers hiring for software jobs care about the classes you took in a Computer Science Masters program?
Why "PhD bad"??
Mar
16
comment Java or c++ for math intensive graphics application?
I read many opinions like this. But at the end of the day, every IDE written in Java I've ever used has been slower than Visual Studio.
Mar
16
comment Java or c++ for math intensive graphics application?
In C++ you don't have deal with "direct memory allocation" anymore. You have to deal with memory management, but you also have to do it in Java -- only problems are different.
Mar
16
comment Java or c++ for math intensive graphics application?
That's a very optimistic view of Java numerical performance.
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
@Ozz Paper/Word resumes are sooo 2000s. I got almost all of my job offers from my LinkedIn profile.
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
@Den "you don't have to specify your graduation date" That would look suspicious (as if you were claiming a degree you don't have). "and you don't have to specify each and every position you held" So you're giving up one of your attributes as a seasoned developer - work experience.
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
Approximate age can be easily deduced from the resume, even if there's no birth date. Graduation date, first employment date...
Feb
27
comment Coding Guideline : Methods shouldn't contain more than 7 statements?
@SK-logic 1027 ain't bad either -- it must be fun writing code which has to handle missing data, if you have to treat empty string as equal to null string.
Feb
20
comment How to explain your non-programmer boss you need to refactor a whole site?
In this case, beginning your career in a firm by becoming the bearer of bad news can only end badly for the OP.
Feb
20
comment How to explain your non-programmer boss you need to refactor a whole site?
So, you're very fresh (2 weeks) and want to propose a total refactoring? This is crazy. It's more likely that you simply don't understand a new (for you) legacy codebase. It's always like that at the beginning. Wait at least a few months and then rethink if you really want to propose a total refactoring.
Feb
9
comment What types of positions might involve improving processes using CMMI and Scrum?
An overpaid consultant.
Feb
9
comment How long do programmers generally stay in industry?
Not necessarily, there are financial services companies (e.g. Markit) where the work is quite relaxed. Also European banks are more relaxed than American banks.
Feb
7
comment How can I properly compare double values for equality in a unit test?
Assert.That(result, Is.InRange(expected-tolerance, expected+tolerance)); will fail if tolerance/abs(expected) < 1E-16.
Feb
7
comment How can I properly compare double values for equality in a unit test?
Using absolute precision will fail if a is large.
Jan
26
comment What constitutes a dead programming language?
A language may be dead if there is no hardware you can run it on (and no emulators can be written because no specs are left).
Jan
26
comment How to stop the development spec from changing in mid development?
+1 for quoting Moltke :)
Jan
25
comment Should an application be designed without prototyping first?
"if you want some sort of agile iterative and incremental development, then no you do not need a detailed understanding of how things work, because your design will be more flexible" - that's a non sequitur