Reputation
1,003
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 10
Newest
 Yearling
Impact
~47k people reached

Dec
31
comment Question about programming in linux
The other largest Unix/Linux editor camp is Vi/Vim, of which I strongly recommend you learn the very basics of vi, but use vim if you prefer its modal command style. Emacs has a steep learning curve compared to other editors, but it is incredibly powerful.
Dec
31
answered Usage of Pirated software at a company
Dec
31
comment Usage of Pirated software at a company
@Walter, piracy or more formally intellectual property infringement is not the same as theft, in that it involves (typically) unauthorized (& unlicensed) duplication of a work (in copyright). The original copyright owner (holder) is not deprived of their copy (i.e. the item), but is deprived of the lost opportunity of income. I am not condoning or supporting piracy, but intellectual property (IP) is a complex environment, so please avoid emotionally loaded words or phrases.
Dec
31
comment Important non-technical course for programmers?
I'll disagree. While I understand that psychometric testing, can be a useful exercise for an individual, their value is in my opinion oversold within HR hiring as to their effectiveness. I think the actual core value is in understanding / remembering, acknowledging, and learning to work with (i.e. co-operate or utilize the strengths of) other people's personalities, and learn to utilize your strengths. I.e. Not everyone thinks / works / acts like you do, but you are most productive when you work in a manner that suits your personality (within reason and healthy balance).
Dec
29
answered Should a developer know the inner workings of the computers' hardware?
Dec
29
answered Important non-technical course for programmers?
Dec
29
awarded  Commentator
Dec
29
comment Important non-technical course for programmers?
The best short (too short on its own) introduction to understanding your employer for me was What Your CEO Wants You To Know by Ram Charan -- amazon.com/What-CEO-Wants-You-Know/dp/0609608398/… -- you can read in 15 minutes, but can help start a new or young developer to realize what that "big picture" talk is actually all about.
Dec
29
comment Important non-technical course for programmers?
@dan_waterworth, I disagree, I think all programmers have a responsibility to their users to be humane. Also understanding some psychology can help some developers interact with people in an organization that are not so purely abstract or intellectually focused, but are critical for the organization to survive. Of course Abnormal Psychology can be taken for its own enjoyment of self-diagnosis.
Dec
29
comment Important non-technical course for programmers?
Arguably Statistics, English, Behaviour analysis (psychology / sociology) are not "technical" topics typically associated with programming. If every programmer read How To Lie With Statistics and understood enough psychology to understand that not everyone thinks & acts like they do, I believe the world might be a (bit) better place.
Dec
29
comment Important non-technical course for programmers?
@dukeofgaming: Backend interfaces (e.g. API) need to well designed. They are not visual-focused, but good design is still critical, in fact perhaps more important as computers are less resilient than humans when dealing with poor interfaces. I think design principles rather than purely graphic design is an important yet neglected topic for programmers' education.
Dec
23
awarded  Teacher
Dec
23
answered Are debugging skills important to become a good programmer?
Dec
21
awarded  Supporter
Dec
21
awarded  Autobiographer
Aug
24
comment Is it ok if I don't know C but I am good with C++?
@DeadMG, my point is that although it may not be your domain, it is still, a large, non-trivial sub-industry of computer programming.
Aug
24
answered Is it ok if I don't know C but I am good with C++?
Aug
24
comment Is it ok if I don't know C but I am good with C++?
@DeadMG, there was only around 10 billion embedded systems shipped globally in 2008 alone. What, about <= 1 billion PC shipped that year?
Mar
1
comment Is premature optimization really the root of all evil?
... A good programmer will not be lulled into complacency by such reasoning, he will be wise to look carefully at the critical code; but only after that code has been identified (rest of fuller quotation)
Mar
1
comment Is premature optimization really the root of all evil?
Being from Donald Knuth, I wouldn't be surprized if he had some evidence to back it up. BTW, Src: Structured Programming with go to Statements, ACM Journal Computing Surveys, Vol 6, No. 4, Dec. 1974. p.268. citeseerx.ist.psu.edu/viewdoc/…