Reputation
811
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
7 10
Newest
 Yearling
Impact
~21k people reached

  • 0 posts edited
  • 4 helpful flags
  • 521 votes cast
Mar
8
answered How do your busiest people transfer their knowledge?
Mar
4
awarded  Enlightened
Mar
4
awarded  Nice Answer
Feb
23
answered What would you say to a bunch of software engineering students on their first day at college?
Feb
23
comment What would you say to a bunch of software engineering students on their first day at college?
Ring by spring pressure doesn't do the dating scene in college any good.
Feb
17
comment career advice for PhD scientist seeking to program?
Definitely look into Computational Biology
Feb
11
answered Tips for a first year CS student looking for a summer internship to gain experience?
Feb
10
awarded  Citizen Patrol
Feb
9
awarded  Civic Duty
Feb
8
comment Is C++ suitable as a first language?
@luis.espinal - maybe it was just me, but C-style C++ at 14 (even with recursion and simple pointer arithmetic and memory management) was nothing on the pain of Lisp at 17.
Feb
7
comment Is C++ suitable as a first language?
This is the answer I would give as well - I think a lot of people answering here are forgetting the simple stuff you can do with "C with Classes" that has nothing to do with any of the hard stuff. It is about as easy to print out the sum of two numbers to the console in C++ as in Java.
Feb
7
comment Is C++ suitable as a first language?
Functional programming twists your brain - I know MIT starts out with Scheme pretty early on, but I am glad I wasn't started on functional programming until after two years of a hybrid proceedural/OO-style in school.
Feb
7
comment Is C++ suitable as a first language?
My first C++ program (which was my first programming experience) was simply typing out what was given to me on a sheet of paper. I learned the programming concepts later. It wasn't until working professionally with C++ that I began to understand some of the intricacies, but that didn't matter at the time. My teacher taught around the hardest stuff and we still learned flow control, input-output, the basics of pointers, and recursion.
Feb
7
comment Is C++ suitable as a first language?
C++ (taught C-style) was my first language at 14. I wouldn't recommend teaching the intricacies of templates to college students, but certainly it's do-able.
Jan
27
comment “Do you have any questions for us?” In an interview
I always find this is a great way to learn about not only the company but your potential co-workers and the tenor of the team.
Jan
26
answered How important is to be able to write code like you would write prose
Jan
26
comment What is the advantage of learning about and understanding compiler construction?
My undergrad OS course was the first place I had to really understand concurrency. It was hugely practical. My undergrad programming languages course was best when we were writing parsers.
Jan
17
comment Choosing between two programmers: experience vs. passion
Really? The SO community couldn't come up with a significant invention since 1980 that affected the basics of software, at least IMHO. Alan Kay is supposed to have a quote to this effect.
Jan
17
comment What are developer's problems with helpful error messages?
There is a big difference between the error programmers and DBAs want to see from their database engine and the error you want the user of your web app to see. A big exception string under a 500 doesn't even help me, a programmer, when I am merely the end user of a website.
Jan
14
comment What kind of innovative non-cash financial benefits do I offer to my developers to retain them along with a competitive salary?
Rather than matching contributions, a "safe harbor" automatic contribution is even more helpful. This is often done as part of profit sharing.