559 reputation
311
bio website marksblog.com
location Minnesota
age
visits member for 4 years, 2 months
seen 2 days ago
I've been a software developer for a lot longer than I'm willing to admit. My current interests are C++ and Python on Windows, but I've been known to dabble in Linux and I try to be language agnostic when I can.

Nov
3
comment When do you get your best ideas?
In an interview I was given a programming test, one part of which was to sort a singly linked list. I didn't take the job. About 4 years later I realized that the perfect algorithm for sorting a linked list is merge sort, which never occurred to me at the time. I'll never know why it took so long for me to figure it out.
Nov
3
awarded  Editor
Nov
3
revised When do you get your best ideas?
Plea for mercy
Nov
1
comment Windows Azure vs Amazon EC2 vs Google App Engine
@Nick, sorry if I made an incorrect statement. I remember reading about this being a problem at the launch of the service and haven't really kept current with it. If I recall it was related to a limit on what you could get back from a single query.
Nov
1
awarded  Nice Question
Nov
1
comment Windows Azure vs Amazon EC2 vs Google App Engine
Does Google still limit the amount of data you can get out at a time? Their lockin is based on data more than code.
Nov
1
comment When do you get your best ideas?
I find this works really well for debugging, both for myself by telling and helping others by listening.
Oct
31
awarded  Student
Oct
31
asked When do you get your best ideas?
Oct
30
awarded  Teacher
Oct
30
answered Should curly braces appear on their own line?
Oct
29
comment What are the drawbacks of Python?
@Casey, I have to disagree. The index is horrible - try looking up the with statement, or methods on a list. Anything covered in the tutorial is basically unsearchable. I have much better luck with Microsoft's documentation for C++.
Oct
27
comment Which comments instantly ring alarm bells when a programmer says them?
Sometimes the best way to get requirements is to whip something up and see why people hate it. Anybody who thinks it will be production ready has a weird sense of "production".
Oct
27
comment Which comments instantly ring alarm bells when a programmer says them?
@Dan Ray, especially if it's your boss doing it.
Oct
26
comment Biggest mistake you've ever made
Managers rarely get fired over such things. To get to manager level you have to be very good at covering your rear; you probably became the scapegoat the minute you left the company. Maybe you could have handled it differently, but don't beat yourself up over it.
Sep
15
awarded  Supporter
Sep
3
comment What is the single most effective thing you did to improve your programming skills?
Practice, practice, practice. And never be satisfied with the first thing that comes to mind.
Jun
17
comment Why are zero-based arrays the norm?
Yes, use Pascal, then you can argue about the style guide that declares arrays must always start at 0. Or 1. Seriously though, I miss it too (sometimes).