Reputation
2,469
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 12 39
Newest
 Enlightened
Impact
~76k people reached

Nov
2
comment EE vs Computer Science: Effect on Developers' Approaches, Styles?
This answer gives me insights to my current project. I need to switch careers!
Nov
1
comment EE vs Computer Science: Effect on Developers' Approaches, Styles?
Nice answer, with the contrast between the two. Now to see how many others agree that this is correct or comes close, by upvoting.
Nov
1
comment EE vs Computer Science: Effect on Developers' Approaches, Styles?
Interesting answer. I may have downplayed the programming skill of electronics people - experienced ones can be anywhere on the scale from dummy to rock star. Would you say it's true that EEs can learn programming to a professionally competent level, more easily than a pure software person can pick up electronics?
Oct
28
comment What do you consider to be the prime cause of software defects (and how to minimize them)
Four months into a new job, I am still only a small % into "fully understanding" anything. I am not going to rush; what you say is true. Sucks to be unproductive such a long time, though.
Oct
28
comment Test driven development - convince me!
"Everyone likes having tests, but few people like writing them." - is this really true? Seems like it'd be fun to think of good tests, to try to trip up the software being tested.
Oct
23
comment Graduate expectations versus reality
If possible i'd give an extra +1 for the tip of iceberg point!
Oct
23
comment Graduate expectations versus reality
I like this answer. It's a good one. And it makes me wonder: why isn't there some sort of "internship" like all medical doctors have to go through? A lengthy serious professional transition-zone where one can be involved but not in the way of the critical path of any project. Some big companies might have that, but it's just not a universal standard in this profession. Yet the work a lot of programmers/SW developers/SW engineers do is just as dangerous and critical to organizations of all kinds, as what doctors do for individuals.
Oct
21
comment Should curly braces appear on their own line?
That first example where the start of the function is visually welded onto the params list, is exactly how all the code is in this huge project I've been hired to work on. Ugh! It really costs time having to stare and think vs. just seeing the visual break.
Oct
12
comment How to respond when you are asked for an estimate?
+1 for clothes picking threat. Showing your assumptions when giving a guesstimate is something I will try more often.
Oct
9
comment When would someone be considered a bad programmer?
But there could be expert disagreements about what's "better".
Oct
8
comment When would someone be considered a bad programmer?
I hate incompetent programmers who wreck the space-time continuum!
Oct
8
comment What's the most absurd myth about programming issues?
It's especially bad when working for sales-type people in industries like construction or retail.
Oct
7
comment How do people manage to write and maintain extremely complex and hard to read code?
Change the specifics, and this sounds a lot like my current job! The best part of this answer is the specialization and the need to develop over time. Also add in a pinch of humor about the whole thing.
Oct
7
comment How do people manage to write and maintain extremely complex and hard to read code?
Hiring interns, postdocs, etc and make them do it...
Oct
7
comment What trends do you see for your profession in 30 years?
I'm now working on a project requiring deep skills outside my normal skillset. Sure it's good to stretch oneself and learn new things. But one must stay sane, too. What I see is that the OO people have gone so far into strange depths, it's become semi-foreign to me. After about three years of job hunting, I'm now very aware of the "castes" and huge gaps between mindsets and skillsets, even if they're not well defined yet.
Oct
7
comment What trends do you see for your profession in 30 years?
I suspect qubits and QC will for many decades remain very specialized. QC will have its place, perhaps (i hope) in the massive physics simulations like weather prediction and processing radio astronomy data, but won't ever be as economical as plain on/off bits for general computing.
Oct
4
comment When can you call yourself good at language X?
That timetravel link should go to a "Your future self decided you shouldn't see this yet" error page.
Oct
1
comment What programming/software sub-cultures exist? What defines them? Which do you belong to?
I have one foot in this camp. The other is in academic/scientific computing.
Oct
1
comment What programming/software sub-cultures exist? What defines them? Which do you belong to?
And, as this subculture cares very much about practical, repeatable, and extreme efficiency, they often care little for most of the things going on in the computer science world, unless it has to do with parallel processing, clever caching schemes, HPC and such.
Oct
1
comment What programming/software sub-cultures exist? What defines them? Which do you belong to?
Yeah, I'm in this club too. This list is a good start for a description of the typical high energy physicist (i mean, studies quarks, not had too much coffee) or astronomer working with the current large instruments.