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

Oct
10
comment When to use C over C++, and C++ over C?
This is true, but only for cases of one person working on their own little project. In real life almost everyone spends maybe half their time working on other people's code. Unfortunately most other people "think wrong" regarding those utterly irrational reasons.
Sep
4
comment How do you tackle really bizarre errors that keep you puzzled for more than 10 hours?
The "someone else" need not be human. Sometimes I explain things to the cat, and aha! I find the problem.
Jul
16
comment Tools to support learning a new business domain
+1 especially for connecting with others in other roles, other departments, including the suits.
May
25
comment Why is every programming language “powerful”?
Regarding "market their programming languaeg as "weak"... well, there is one product out there called Fawlty Language. It's a freeware clone of ITT-VIS's IDL.
May
5
comment How to become an excellent applications programmer, coming from low-level background?
What's a "code camp"? User groups are good, 'cept I don't like being in rooms full of geeky types, and currently I live in a small town far from where any such groups would be.
Apr
27
comment How to explain to non-programmers that programming is not a repetitive task?
Being an artist myself, I like this comparison. It will make sense to most artists, of all types, and those who can relate to art activities. (I'm not sure about non-artists.)
Apr
27
comment How to become an excellent applications programmer, coming from low-level background?
We could trade brains!
Mar
28
comment Why does DirectX use a left-handed coordinate system?
Several 2D and 3D systems all derived their conventions from a common history.
Mar
25
comment Reinventing the Wheel, why should I?
Not fully understanding things is common in all professions. Doctors prescribe aspirin even though no one knows how it works (last time I checked anyway). We install lightning rods though physicists still don't fully understand lightning (a lightning expert told me that a few days ago). The challenge for intelligent people is not to understand, but to make things work despite not understanding the inner details.
Mar
16
comment What is programming like in the Japanese language?
@FrustratedWithFormsDesigner: Yes, there are. I've used Greek letters for variable names in Go. As a physicist, I like lambda for wavelength, rho for density etc. Go should be able to handle letters like the German ö, Japanese characters, etc. But I don't know about keywords like "for" and "if". These might be stuck in English for now.
Mar
6
comment Is there a programming language with not a tree but tags idea behind OOP?
Two answers should be two posts. But +1 anyway; I like the 2nd answer.
Feb
22
comment Have programmers at your work not taken up or been averse to an offer of a second monitor?
"I hated having the crease between the two monitors" = three monitors are better. With front, left and right it's sort of like driving a car with main windshield, left and right door windows.
Jan
14
comment What personal milestones can you use to measure growth in your programming abilities?
The meetup website meetup.com helped me find local Python, Ruby and other software development related groups.
Jan
11
comment Earning extra cash as a programmer
Community colleges are especially interested in finding part time, temporary instructors (any instructors...) acc'd to what I keep hearing.
Dec
20
comment Spartan programming… What is it good for?
What the heck is "spartan programming"? Can you provide a link for us ignorant folk?
Dec
20
comment How can I judge whether a project is particularly complex or if I'm just slow in picking it up?
Tracing the flow of data, or the sequence of events when for example the user clicks a button, has turned out to be impossible.
Dec
14
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
Nicely deep, and long enough to read to put off doing real work for a while!
Dec
13
comment What are the common misuses of “enum” in C?
Biggest cringe-maker I've seen in a long time.
Dec
13
comment What to do about “stopping point syndrome”?
You cannot leap the grand canyon in two shorter jumps. It makes good sense to land on a stable point, whatever length of time it takes, mindful of the constraints of practical healthy living.
Dec
13
comment 5 years of university education vs. 5 years of work experience - Which would you pick if hiring?
To complicate things, there are also people with degrees in other areas - they might as well not have a degrees so far as computer science or software engineering goes, but do have advanced thinking and problem solving skills, and may have practical work experience in software.