Reputation
21,034
Next tag badge:
83/100 score
19/20 answers
Badges
6 41 113
Impact
~771k people reached

Jun
7
comment Does craftsmanship pay off?
+1 On name recognition! This is especially true if you live in a smaller city like I do. If you plan on settling in a smaller city area for a long time you may end up working with certain people again sometime in your career as there is a limited number of large employers in the region. At one place, one name came to notoriety amongst me and my peers, someone who used to work at the company who wrote the legendary 15 level nested loop. Later in my career his resume came to my inbox, which I recognized immediately and tossed.
Jun
6
awarded  Nice Answer
Jun
6
comment Is there a source for user opinions on commercial enterprise software?
They don't have to win in court, they don't even have to have anything remotely resembling a case. They will crush you in legal fees the way the US crushed the Soviet Union by outspending.
Jun
6
comment Is there a source for user opinions on commercial enterprise software?
"That or we reserve a special rating below 0 for companies unwilling to brook criticism" again another slanderous lie </devilsadvocate>. What grounds did corporations have that granted corporations are people and protected by free speech in Citizens United? The grounds are money, dirty dirty money and they have a lot of it.
Jun
6
comment Can I use “user stories” for process improvement tasks?
+1 Eloquently put.
Jun
6
comment Can I use “user stories” for process improvement tasks?
I disagree but won't downvote because I appreciate your courage :)
Jun
6
answered Can I use “user stories” for process improvement tasks?
Jun
6
answered Is there a source for user opinions on commercial enterprise software?
Jun
6
suggested rejected edit on Is there a source for user opinions on commercial enterprise software?
Jun
6
comment What's the rationale of not simply disclosing the license fees for a commercial libary or tool?
@Martin, That made me laugh :) That is such a sales thing to say no matter what is being sold. When I am asked this I throw out a ridiculously low-balled number only to get an incredulous and disdained attitude from the sales person, "Well if you can find a deal on that price then I encourage you to go for it" is the typical response. They will typically call back in a few days for a more serious discussion.
Jun
6
comment Is there a source for user opinions on commercial enterprise software?
In case you were living under a rock for the past 20 years let me clue you in, this is the Modus Operandi of the industry. A big portion of the industry and a LOT of software jobs are riding on these large enterprise software suites. Sometimes it was a poor choice, other times there is a LOT of money to spend and they WANT IT based on the name recognition alone. Appearances drive the industry and a lot of times people make money and obtain investment capital by spending BIG on cumbersome enterprise software suites and unnecessarily large development teams.
Jun
6
answered What's the rationale of not simply disclosing the license fees for a commercial libary or tool?
Jun
5
answered Alternative for Access+SQL Server for enterprise projects
Jun
2
comment Prototyping vs. Clean Code at the early stages
+1 Great Post! I would add that while it may seem useless after you have developed that feature, NEVER throw away your prototypes. I always source control every prototype I work on because sometimes I refer back to them for tips and hints.
Jun
2
comment Is there any hope for writing good code atop a horribly designed database?
@John, This is good that they RECOGNIZE the need for refactoring. It is a sign of good long term management and the first step to actually refactoring.
Jun
2
comment Is there any hope for writing good code atop a horribly designed database?
+1, This can be a good idea too as long as all application data access code is properly separated from other layers, and that data access code can be refactored to work with the new schema
Jun
2
comment Is there any hope for writing good code atop a horribly designed database?
+1 @HLGEM, These are good points. Your advice is sound if the application code is well designed. Refactoring in parts is probably the best way to go but in my entire career I have never seen that work successfully. It may have been because of poor project management however, not because it is an unsound idea.
Jun
2
comment Is there any hope for writing good code atop a horribly designed database?
As I have commented to others making this suggestion, it is a good suggestion but it is highly likely that if the database design is crap then the application code is likely crap as well. I don't see the point of going to this trouble if the application code should be refactored as well.
Jun
2
comment Is there any hope for writing good code atop a horribly designed database?
This is all well and good but I have the strong suspicion that if the database design is a mess then the application code is probably worthless too.
Jun
2
answered Is there any hope for writing good code atop a horribly designed database?