841 reputation
812
bio website jonsterling.github.com
location Portland, OR
age 22
visits member for 4 years, 3 months
seen Feb 20 at 20:42

type theorist


Sep
19
awarded  Yearling
Sep
19
awarded  Yearling
Jan
25
awarded  Notable Question
Sep
19
awarded  Yearling
Mar
29
comment Working for free?
Hey, whatever works for you. I still think aspiring programmers are best served by the advice to join the workforce (probably by paid internship) before they graduate school. This usually means they'll have to have enough open-source (or other) presence to get noticed by potential employers. I'm happy for you that you were able to make it! I just suspect that a prior history of good, honest paid work is more likely to lead to getting a job than otherwise.
Mar
26
comment Working for free?
@Dunk You may have a point. However, I tend to think (in a very loose and nonjudgmental way) that if by the time you have graduated you have no real work experience, you've already been "doing it wrong" for a very long time. Most people who will be successful developers have already been active on their own projects (commercial or open-source) for quite some time before they get their first job.
Jan
9
comment Why is it good not to rely on changing state?
Do-notation doesn't really have anything to do stateful computation per se. Do-notation is just a simpler syntax on top of monadic function pipelines. Stateful computation is merely one of the things that can be expressed using monads, and hence do-notation.
Dec
29
awarded  Popular Question
Sep
20
awarded  Yearling
Aug
16
awarded  Guru
May
10
awarded  Scholar
May
10
accepted Why declare a variable in one line, and assign to it in the next?
May
10
awarded  Good Question
May
10
awarded  Nice Question
May
10
awarded  Student
May
7
comment Why declare a variable in one line, and assign to it in the next?
@AndreyT Thanks for clarifying. Your help means a lot to me. Once again, I'd like to apologize for being so overly defensive when you first answered. I was being barraged with meaningless complaints, and took your very valid criticisms as more of the same: nevertheless, there's no excuse for shunning the help and advice of a very helpful answerer. So, thank you!
May
7
comment Why declare a variable in one line, and assign to it in the next?
Well put, @nightcracker. I'll definitely try to remember that the next time I use the word. So, does everyone agree that I should have said “define” instead of “declare”? If so, I'll edit the question appropriately.
May
7
comment Why declare a variable in one line, and assign to it in the next?
So, if the consensus is that “declare” is the wrong word, I'd suggest that someone with a better knowledge of the standard than me edit the Wikibooks page.
May
7
comment Why declare a variable in one line, and assign to it in the next?
@unapersson I agree! If you read this comment thread, you'll see that I'm not arguing with Andrey (I acknowledged that he was correct a few comments ago). I'm actually arguing with @ybungalobill; I'm not saying he's wrong, but I am saying that there's a good reason for my misconception, if it is a misconception.
May
7
comment Why declare a variable in one line, and assign to it in the next?
@ybungalobill According to Wikibooks, “declare” actually is the right terminology (en.wikibooks.org/wiki/C_Programming/Variables). Are they wrong?