121 reputation
5
bio website
location Boston, MA
age
visits member for 1 year
seen 6 hours ago

Jan
23
comment How to make significant technical decisions given very little time
@jpmc26 Sure. I can agree with that.
Jan
22
comment How to make significant technical decisions given very little time
@jpmc26 Then modify it to be "one of the popular and mainstream options for what you want to do." Anyway, look, maybe Java isn't the best option for every application, but it's mainstream because it's a passable option for almost all applications. Even GNU discourages you from writing GNU packages in anything but C and it would be hard to characterize them as "pointy-haired bosses."
Jan
20
comment How to make significant technical decisions given very little time
This is right. I know tech people tend to disdain this kind of thinking, but if it's one of the popular and mainstream options, how far afield can you really end up?
Oct
22
comment database migration with data already in the database in production
Well, sure, you'd write a script, and sure, this is done in production databases. But if you didn't collect some piece of information before you are probably going to have to write code that does not assume it will always have access to it.
Oct
16
comment Is CodeFirst intended for large scale applications?
All migrations do (and they don't have to run automatically) is describe the series of database changes you want to make in code. If there's no conflict between the old model and the new one (or you don't need database changes at all) then there is no reason why you can't have two versions using the same database.
Oct
16
comment Is CodeFirst intended for large scale applications?
Migrations are intended precisely for the scenario you describe.
Oct
7
awarded  Citizen Patrol
Oct
2
comment When does it make sense to compile my own language to C code first?
Seems like libraries are a pretty compelling reason to consider it too.
Oct
2
comment When does it make sense to compile my own language to C code first?
@delnan Well, it's not really clear from the OP which thing it's "about," but, sure, there are various reasons you might pick one or the other to be your intermediate language once you decide you want one.
Oct
2
comment When does it make sense to compile my own language to C code first?
If you look past C you'll see that C# and Java also both compile to intermediate languages. You're saved from having to redo a lot of work that someone else has already done by targeting an intermediate language instead of going straight to assembly.
Sep
26
comment How to validate a given domain is owned by the user?
FWIW, this is the approach Microsoft uses if you want a custom domain for Office 365.
Sep
18
comment When to not use dynamic in C#
Generics can be constrained on an interface. Dynamics can be quite useful in some cases, though -- reflection-heavy code immediately springs to mind.
Sep
5
comment Why are the <b> and <i> tags deprecated?
@MichaelHampton That's definitely false; the recommendations for page load times have stayed pretty consistent and I remember dire warnings, in the old days, to stay away from animated GIFs and too many images.
Sep
5
comment What's wrong with comments that explain complex code?
I don't like reductive schools like Robert Martin's for this reason. Yes, this is all well and good, except that if you have to satisfy a complex requirement sometimes complex code is required to do it.
Sep
5
comment Why are the <b> and <i> tags deprecated?
@Tsasken Yes, but b and i are not deprecated and this answer is right as far as the new definitions being totally contrived.
Sep
5
comment Why are the <b> and <i> tags deprecated?
@supercat Seems like "strong" would probably work.
Sep
4
comment BDD based on 1-liner requirements
Well, for instance, why not do rapid prototyping and then start making tests when you're relatively confident you won't want to make sweeping changes to how things work? I realize that's not fashionable but it's another way to end up where you're trying to go. I'm sure there are other approaches, but my point, ultimately, is that if you aren't getting detailed specs then a methodology that starts from the principle that everything must have detailed specs is a poor fit.
Sep
4
comment BDD based on 1-liner requirements
OK, but they are not the only way to achieve that goal and they are also large, overarching philosophies that don't sound to be compatible with the way your company does things at all. This does not sound like a project that's destined for success.
Sep
4
comment Is using Git Stash as a workflow an antipattern?
Have you run into a problem because of it? Really that's the answer to your question.
Sep
4
comment BDD based on 1-liner requirements
Why are you trying to shoehorn a totally different process in? What makes you think it will be accepted?