559 reputation
310
bio website marksblog.com
location Minnesota
age
visits member for 4 years
seen Jan 30 at 17:31
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.

May
2
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
@Developer Art, perhaps that was lucky for you? If you couldn't convince them of the wrongness of an interview question, imagine what troubles you would have on the job.
Jan
7
comment If you were to build an app like Craigslist, would use an off-the-shelf framework or write your own?
@SODA, I was being a bit tongue in cheek, hoping you already knew what it meant. Basically I'm advising against building a Craigslist competitor unless you have some captive audience of users to cater to. en.wikipedia.org/wiki/Network_effect
Jan
7
comment If you were to build an app like Craigslist, would use an off-the-shelf framework or write your own?
If I were to build an app like Craigslist I'd read up on something called the "network effect" before worrying about frameworks.
Nov
22
comment Windows Azure vs Amazon EC2 vs Google App Engine
Ran across this today, someone was able to transition off of Google in a week. They also admit that it could have taken months if they hadn't used good practices from the beginning. carlosble.com/?p=719
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
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
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
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
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).