281 reputation
211
bio website mattwithum.wordpress.com
location Pittsburgh, PA
age 31
visits member for 2 years, 4 months
seen Apr 14 at 21:44

I am a software developer writing mostly C#, JavaScript, plenty of T-SQL, and whetever else needs done for a large hosted ASP.NET web application.


Mar
7
awarded  Popular Question
Mar
5
awarded  Nice Question
Dec
24
awarded  Popular Question
Aug
23
awarded  Commentator
Aug
23
accepted Achieving Zero Downtime Deployment
Jun
25
comment Achieving Zero Downtime Deployment
Thanks Joachim ... I like to talk in absolutes so that the basic idea is clear - but you are correct, we could have a policy of being backward compatible by N releases, at which point we can remove unnecessary DB objects.
Jun
24
asked Achieving Zero Downtime Deployment
Mar
11
accepted NoSQL Document Database as a Message Queue
Mar
8
comment NoSQL Document Database as a Message Queue
The aversion currently is: I would like to pull messages off of the queue in some intelligent fashion - not just whatever is next (I know - that's the point of a "queue"). I was thinking of taking them off the traditional "queue", putting them in some DB, and then polling that DB to intelligently get the "next" message to process.
Mar
7
awarded  Yearling
Mar
7
asked NoSQL Document Database as a Message Queue
Feb
26
awarded  Caucus
Feb
26
awarded  Constituent
Feb
13
awarded  Popular Question
Sep
29
awarded  Nice Question
Sep
28
accepted Programming vs Planning
Sep
28
comment Programming vs Planning
Ok - so maybe the frustration (and even ego) are more of what I need to manage. If I can not beat myself up too badly and just get better at it with time (instead of saying "I don't like doing this") - I will be better in the long run. I can be hard on myself when I am doing it poorly - but it seems (based on the answers here) I had better learn to do it well if I want to stay employed as a software engineer. I do appreciate everyone's thoughts. I really don't have anybody at my company to learn this from - so hearing this from everyone here is a huge help!
Sep
28
comment Programming vs Planning
I don't mind planning out the work I am doing right now / in the next 2 weeks. Meaning, if what I am about to write involves multiple pieces, I don't mind planning that at a high level and then doing it (in fact - that is exactly what I would do). I don't succeed at trying to come up with a date months in the future - then trying to figure out why we are not going to hit it. That is where my personal frustration starts to peak.
Sep
28
comment Programming vs Planning
autobiographical stuff removed
Sep
28
awarded  Editor