Reputation
1,157
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 9 25
Newest
 Yearling
Impact
~38k people reached

Mar
7
comment What is the value proposition of “build, release, run”?
Our code requires us to create some empty directories, to create a particular file and symlink some modules together after initial drop. Salt makes it reproducible, but there's no sane way to copy it back into the main repository, and I think our Salt opscode is wrapping or hiding architectural problems in the application(s). Strictly speaking, though, are we actually violating this "factor"? Maybe you can make anything a 12 factor app with enough opscode, but OTOH everyone has to use some kind of opscode and deployment tools. I guess the value of this factor is "less" opscode?
Jan
31
comment Help in understanding computer science, programming and abstraction
Here is a paradox! You want to avoid abstractions to learn to create them.
Jan
30
comment Writing a valid test case for validating XMLs
Beware that xsd can create a hyper rigid schema. Take the time to understand how schema changes will impact you with respect to forwards/backwards compatibility.
Jul
20
comment How do you keep your basic skills from atrophy?
I have edited the question to remove the nuances of "career" and "education" that it had. Is it a better fit now?
Jul
20
comment How do you keep your basic skills from atrophy?
@Snowman Yes, I read the link. I'm not arguing (in this comment thread) whether it is on- or off-topic. I'm arguing that you weren't right to say "experience (again, whose?) has proven they have little value".
Jul
20
comment How do you keep your basic skills from atrophy?
@Snowman whose experience? 25 upvotes is a "Good Question" badge. This question was also answered by a StackExchange staffer and highly ranked community member. So the community itself has clearly stated that it is a valuable question. Period. Off-topic? Remains to be seen, but valuable? Yes.
Jun
3
comment Architecture: Should I schema validate incoming reply messages?
@DanArmstrong it sounds like you're talking about Postel's Law, which was directly quoted in an early TCP spec.
Jun
3
comment Architecture: Should I schema validate incoming reply messages?
@RobertHarvey Basically agreed, but to be clear the service doesn't provide the schemas automatically with the exchanges. It provides them once during initial setup.
Jun
3
comment Architecture: Should I schema validate incoming reply messages?
@RobertHarvey The service provides various XSDs describing the schema for requests and replies.
Jun
3
comment Architecture: Should I schema validate incoming reply messages?
@RobertHarvey You don't regard an XSD as a formal specification of a data object's interface?
Mar
27
comment Is the target of 3 dependencies per class always achievable?
Thus the "smell" analogy jumps the shark.
Jan
4
comment In need of a more technical answer for an interview question about how the internet works from beginning to end
Related: What Happens When
May
10
comment How are the skills used in typical interview questions applied in the real job?
I don't like it, but it's true. Sometimes you need to hire someone precisely because they should know more about a subject than you, so by definition you're underqualified to do the interview. You can't reliably get help even doing the interview for the same reason. The best you can do is try to ask questions based on wherever your understanding intersects with the problem domain and hope you get lucky.
Sep
14
comment How can I deal with a team member who dislikes making comments in code?
@GordonM I actually take exception to the implication that what I said was threatening, but anyway, I fixed it.
Sep
13
comment Where can I find an authoritative comparison of computer languages?
I have a book on my shelf called Seven Languages in Seven Weeks. I have never read past chapter 2. But maybe you will.
Sep
13
comment Where can I find an authoritative comparison of computer languages?
I would add Brown's online PL design course to your list. It's not a book, but it is centered around one.
Mar
2
comment How can I deal with a team member who dislikes making comments in code?
@GordonM Do you think it would be better not to tell an employee when his behavior is inappropriate, and what the consequences of continued inappropriate behavior would be?
Feb
22
comment Why do large websites use different languages for the backend and frontend?
If you really want to see the dark fringes of languages' strengths and weaknesses try parsing sgml/xml languages with shell tools like sed and awk. Or write fizzbuzz or a factorial calculator in xslt. :)
Feb
9
comment How can I deal with a team member who dislikes making comments in code?
@temptar A good coder is lazy, but they go for the minimum they can get away with without providing adding value? That's quite an offensive generalization to put on a site full of coders. A good coder is lazy because he's looking to reduce everyone's effort, not just his own. He's searching for generalizations that solve problems in a lasting way.
Feb
8
comment Should the variable be named Id or ID?
Would you name the variables EGO and SuperEGO? I didn't think so. ;)