Reputation
2,437
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 11 16
Newest
 Yearling
Impact
~66k people reached

  • 0 posts edited
  • 2 helpful flags
  • 209 votes cast
Dec
15
comment Why is it inappropriate to use UML diagrams to plan how your code will be organized?
I had a section of the roof of my house lifted earlier this year and it was quite educational. The Architect really did no more that draw what the end product was supposed to look like. He handed the hard calculations and structural design to a building engineer. The builders then had to match the theoretical designs to the actuality of the house (once the plasterboard was off, the beams were found to be in slightly different places) so design was taking place at every step.
Nov
14
awarded  Yearling
Oct
27
comment Dealing with unreliable data source
+1 for Ask your suppliers for a different format. They had to produce the PDF from something (probably their stock system).
Sep
18
comment Reducing the complexity of a class
The tyranny of metrics. Metrics are useful indicators, but enforcing them while ignoring why that metric is used is not helpful.
Aug
28
comment How to *detect* if open source software is used in a commercial product?
Are there any known cases? Yes quite a few, there was a big case against Cisco that was settled out of court. Also see en.wikipedia.org/wiki/BusyBox#GPL_lawsuits . In the case of busybox, a firmware upgrade was analysed and found to contain the code.
Aug
19
comment Questions about the issue of getting stuck in a problem, and making snail's pace progress
Have things changed / improved?
Aug
11
comment Why not just make non-parameterized queries return an error?
How about selecting records from today SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY score DESC;
Jul
30
comment Replacing C with JavaScript as an introductory programming language
Well you can write horrible code in either;-) I guess the question for me would be how are you teaching them to structure their code? I'd say C is perhaps less forgiving and forces people to think more about what they are writing.
Jul
22
comment MVC is a kind of Design Pattern?
Well according to tutorialspoint.com the answer is yes tutorialspoint.com/design_pattern/mvc_pattern.htm
Jun
11
comment '<' versus '!=' as condition in a 'for' loop?
It can depend what's in your "// ...". If you have i=11; you may get unexpected results.
May
25
comment Why don't RDBMSes return joined tables in a nested format?
Hierarchical models used to be popular, but were found to be inflexible. Hence relational databases which are essentially based on set theory. techopedia.com/definition/19782/hierarchical-database
May
21
awarded  Great Answer
May
20
awarded  Guru
May
20
comment Where should my team start with becoming “modern”?
@WannabeCoder If you have or gain experience of the various technologies / methodologies external to work you can also note on your CV that you have that experience.
May
20
comment Where should my team start with becoming “modern”?
@l0b0 Fair enough. I guess I was using "technology" in the broadest sense.
May
20
awarded  Pundit
May
19
awarded  Good Answer
May
19
awarded  Mortarboard
May
19
awarded  Enlightened
May
19
awarded  Nice Answer