1,489 reputation
88
bio website
location
age 46
visits member for 3 years, 4 months
seen Apr 5 at 17:33

Sep
15
answered Application development practices in a non-software company
Sep
15
comment Application development practices in a non-software company
+1 amen. Buy-in is absolutely critical. The kinds of transition the OP is thinking of CAN TAKE YEARS. Example: it once took me 6 months to convince a team I was working on to use version control.
Sep
15
comment Application development practices in a non-software company
That's a LOT of stuff to introduce into an org that has none of it. Having as your first item, "Pass the Joel Test", would be an unfathomable amount of change to introduce in such a place. Instead, he needs to take "baby steps" to move in the right direction.
Sep
15
comment Why are so many HTML tables used in page markup?
I can't help but think that CSS could have been so much simpler. IMHO this unnecessary complexity and the lack of a "pixel perfect" reference implementation has lead to poor/inconsistent implementations by browser vendors, leading to a whole generation of web-developers "not getting it".
Sep
15
revised Why are so many HTML tables used in page markup?
added 85 characters in body
Sep
15
answered Why are so many HTML tables used in page markup?
Sep
13
answered What to do with obsolete code?
Sep
12
comment Teaching C++ to first time high school students: Where to draw the line?
These kinds of competitions have preparation times measured in WEEKS. Unless they're dealing with some very carefully stripped down subset of language features and a pre-made framework, C++ would be a horribly counterproductive choice.
Sep
9
comment Saying “no” to people asking questions
+1, it is all about managing the interruptions. Simply saying "no" harms your image and also sends people off to do things without adequate information. Perhaps even more insidiously, it will discourage people from interrupting you with a question before something really bad happens.
Sep
8
comment Does C99 make the K&R book outdated? If so what to recomend in its place?
Agree! I think the OP is looking for a reference, however.
Sep
8
answered Does C99 make the K&R book outdated? If so what to recomend in its place?
Sep
8
comment Alternative for Access+SQL Server for enterprise projects
I've done the same stuff cleaning up "fallout" from excel "super macros". However, that's just the reality of business. Sometimes things need to be done very quickly without the luxury of a dev team to do it right. That's OK. Many business applications start their life as a zany macro on somebody's laptop. The specific case of the OP is course different.
Sep
7
awarded  Necromancer
Sep
7
awarded  Editor
Sep
7
revised Alternative for Access+SQL Server for enterprise projects
added 1 characters in body
Sep
7
comment Is it okay to use a language that isn't supported by your company for some tasks?
+1, agree. I can see how this sort of thing can very easily happen but it is not necessarily "a bad thing" or "a mistake" on the part of the OP. It probably started when the OP was tasked with a "one-off" mini-project and he chose a good tool, python, to quickly clear his desk of the project-- but then found himself performing the task again and again...
Sep
7
answered Alternative for Access+SQL Server for enterprise projects
Sep
7
awarded  Commentator
Sep
6
comment How do you help your fellow programmers to grow?
+1 on making a distinction between doing a good job as a team lead and helping a team grow. The only thing I would add is to make sure that each member has opportunities to interact with other professionals OUTSIDE the organization. This can be done through workshops or conferences or other meet-ups. A team lead might not be able to directly make this happen, but they surely can influence whomever has the power to allow it.
Sep
6
comment Being stupid to get better productivity?
The problem of "over-engineering" is sometimes a manifestation of a requirements capture process that isn't working right. If you're struggling with "what-if's" and then answering them yourself WITHOUT the interaction of a stake-holder/client, that will put you in the position of predicting the future. Perhaps take some of that effort and put it back into understanding the requirements better before introducing more complexity into the code?