2,021 reputation
11016
bio website timday.com
location United Kingdom
age
visits member for 4 years
seen yesterday

"The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry." - Henry Petroski

"What if we didn't take it to our limit...wouldn't we be forever dissatisfied ?" - Doug Scott

"Problems are inevitable. Problems are soluble." - David Deutsch

"Engineers turn dreams into reality" - Giovanni Caproni (in Hayao Miyazaki's The Wind Rises)

"When an Oxford man walks into the room, he walks in like he owns it. When a Cambridge man walks into the room, he walks in like he doesn't care who owns it." - my grandmother

"Always train your doubt most strongly on those ideas that you really want to be true." - Sean Carroll

"On the plains of hesitation lie the blackened bones of countless millions who at the dawn of victory lay down to rest, and in resting died." - Adlai E. Stevenson

"Therefore Simplicio, come either with arguments and demonstrations and bring us no more Texts and authorities, for our disputes are about the Sensible World, and not one of Paper." - Salviati to Simplicio in Galileo's Dialogue On Two World Systems (1632)

"The way to bring about the new age of peace and enlightenment is to assume it has already started" - ?


Oct
10
awarded  Yearling
Sep
24
awarded  Autobiographer
Apr
27
revised Determine how two images should be combined to produce the original image
terminology
Apr
27
revised Determine how two images should be combined to produce the original image
expand
Apr
27
answered Determine how two images should be combined to produce the original image
Jan
23
awarded  Favorite Question
Dec
20
awarded  Citizen Patrol
Dec
12
awarded  Nice Answer
Nov
29
answered How do you identify a problem as being suitable for dynamic programming?
Nov
9
comment How to practice object oriented programming?
But that's why I'm suggesting this sort of exercise, because it would should quickly become apparent that tigers and stripes are irrelevant to a good solution, whereas things like whether a tracked coordinate originates with (guessing) GPS, inertial nagivation or radio triangulation might be the sort of thing a tracker OOP design should be capturing. When I say "look at a real world system" I do mean looking beyond the purely physical attributes. e.g the supermarket simulation would surely need to include more abstract concepts like "queues", not just the obvious "carts" and "shoppers".
Nov
4
revised How to practice object oriented programming?
expand
Nov
4
answered How to practice object oriented programming?
Nov
2
comment Is it reasonable to null guard every single dereferenced pointer?
+1 for using references in preference to never-null pointers when practical.
Oct
29
awarded  Famous Question
Oct
23
revised where do you track team Decisions
reword
Oct
23
answered where do you track team Decisions
Oct
21
awarded  Nice Answer
Oct
10
awarded  Yearling
Jun
15
comment Forcing people to read and understand code instead of using comments, function summaries and debuggers?
Linus Torvalds has some strong opinions on debuggers ( "Without a debugger, you basically have to go the next step: understand what the program does."): lwn.net/2000/0914/a/lt-debugger.php3
Jun
14
comment Looking for a popular, well known example of closed-source software which uses LGPL code, and says so
Thanks. Yes, googling 'autodesk "Gnu lesser general public license"' gets me perfect fodder, and they seem to have consolidated their download obligations nicely at autodesk.com/lgplsource