1,135 reputation
59
bio website ndssl.vbi.vt.edu
location Blacksburg, VA
age 45
visits member for 4 years, 3 months
seen May 30 '13 at 19:59

Oct
28
comment A programmer should concentrate on at least how many languages?
After a point, you can also spend some time using concepts learned in one language in another. For instance, after learning functional programming by using Haskell, you might try seeing what functional programming concepts you could use in C#. You wouldn't want to write an entire function program in C#, but sections of it might make more sense that way.
Oct
28
comment A programmer should concentrate on at least how many languages?
@Digital You don't need to master every language. You should be familiar with the concepts, so that if an problem comes along that would be best served by a language, you can make that decision. It may also expose you to concepts that you can use in your main languages.
Oct
19
awarded  Commentator
Oct
19
comment Tools every graduate student should know?
This list is great, and matches my experience. I would add networking. Get to know the other grad students in your department, and related (or not so related) departments. In addition to mutual support and commiseration, you never know when a discussion with someone who is doing something you thought was unrelated will spark a great idea.
Oct
15
comment How does fair use apply to code snippets?
I don't see anything in here that says that copying a snippet of code cannot be fair use. It explains the criteria that will be used to judge whether your use is fair use, if you get sued.
Oct
14
comment Would you put your stackoverflow profile link on your CV / Resume?
@luis More than the length, what is critical is having it well organized so that I can find what I'm looking for. This is important when it comes time for me to convince my boss that I should hire you. I'm looking for more than a list of technologies that you (supposedly) know. I want to know the context in which you applied them, and what you did with them. Spending 5 years writing standalone Java apps is much different than spending that time writing n-teir, distributed business applications.
Oct
14
comment Would you put your stackoverflow profile link on your CV / Resume?
@Josh: I understand your position, and would not penalize someone for not having any link. But, as someone who has read more resumes lately than I care to think about, I wouldn't mind seeing some links to your online presence. It wouldn't matter if your technical skills on your resume are lacking, but might help if it was a borderline case. If nothing else, it shows that you treat your profession as more than just a 9-5 job.
Oct
14
answered Would you put your stackoverflow profile link on your CV / Resume?
Oct
14
comment Why are parser generators used?
I use emacs+gcc, so haven't noticed the intellisense problem. The long compile times I solved by making the parser modular, and constructing parsers in source files, not headers. Then, as long as you aren't changing the parser itself, you only pay the compile time cost once.
Oct
13
answered Why are parser generators used?
Oct
11
answered Do companies care about university grades when hiring programmers?
Oct
6
comment Why is there still case sensitivity in some programming languages?
Kids these days. Back in my day, we didn't have lower case, and we liked it. 6 bits was enough. Of course, now we are all deaf from the SHOUTING.
Oct
6
answered Do you write secondary languages in your CV?
Sep
27
answered Fixing a bug while working on a different part of the code base
Sep
23
comment How do I evaluate if writing a book, article, or presenting at conference is worth it?
I whole-heartily agree with this attitude. One small point: creative commons is a license and eBook is a format. You can have a ceative commons licensed eBook, a creative-commons licensed paper book, or an eBook with a restrictive license. From a consumers perspective, I'd encourage you to release the book with creative-commons license in as many formats as possible, including eBooks, pdf, and print-on-demand (e.g., lulu).
Sep
17
answered Should I have a blog to be a better programmer?
Sep
15
comment When is it right to edit the code written by a co-worker?
@Ryan Doesn't your team have better things to do than arguing over whether indention should be 4 spaces or a tab? I would say, follow whatever convention is in the file you are working on. You should be able to adapt to whatever convention is used.
Sep
13
answered Job hopping, is it a problem?
Sep
13
awarded  Teacher
Sep
13
answered What do you put in the “Computer Skills” section of your resume?