6,439 reputation
32029
bio website softwareonastring.com
location Netherlands
age 52
visits member for 3 years, 11 months
seen Aug 23 at 15:05

Software developer since 1985. Started in Cobol, moved via Clipper/VB to Delphi. Delphi developer since 1998. Sniffing at C# and playing around with javascript and some php for websites. Coaching new employees and less experienced developers. Focused on software architecture and SOLID design. Keenly interested in user experience and usability.

Questions

When you ask a question, show your effort, provide all the details that will help someone to help you and be precise.

Answers

When you answer a question, don't just paste your code. Your answers will be much better when you explain why your code is doing what it does and how it achieves the asker's goal. It makes it a whole lot easier to follow along. As it is I am much more inclined to up-vote answers that have explanatory text about what the code is doing and why it is written as it is.

Answers that just contain links aren't likely to get an up-vote from me either

Other

Obligatory link whenever someone thinks they are improving security by imposing all sorts of rules on password composition: Password strength


Jul
19
revised Unit testing statically loaded data
added 11 characters in body
Jun
12
revised Is method overriding always a violation of Liskov Substitution Principle?
added 383 characters in body
Feb
15
revised Code ownership with multiple Scrum teams
Changed the bold/italic text that was a quote to the "quoted text" style using the double quotes icon of the editor
Feb
2
revised How can I convince my client that the task was complex and the time I took is fair?
deleted 12 characters in body; edited title
Jan
26
revised Where does the term 'serialization' come from?
added 436 characters in body
Jan
11
revised What intermediate representations can be used to reason about concurrency?
I had to read to the end to find the meaning of IR. Googling for two letter abbreviations usually is futile :-)
Jan
5
revised Development console commands registration
edited title
Dec
14
revised Do I have to be skilled in advanced theoretical problem solving to become a good programmer?
added 61 characters in body
Dec
14
revised Do I have to be skilled in advanced theoretical problem solving to become a good programmer?
added 607 characters in body
Dec
10
revised Design Application to “Actively” Invite Users (pretend they have privileges)
added 6 characters in body
Aug
24
revised From a high level programming perspective, where does the 'different-paradigm' barrier between C# and F# really kick in?
edited title
Aug
22
revised Client Server System in .Net
edited title
Aug
17
revised Do you keep your project code names the same in the source tree?
typo
Aug
12
revised Why Java doesn't make use of encapsulation with some classes?
Apart -> separate (do you happen to be a Dutch language speaker?)
Jul
17
revised Why is aggregation function bad idea for RESTful?
added 665 characters in body
Jul
17
revised Rest API Architecture from Rest in Practice book
added 1461 characters in body
Jun
30
revised Better solution then simple factory method when concrete implementations have different attributes
Added example in Delphi
Jun
21
revised Two contradicting definitions of Interface Segregation Principle – which one is correct?
added 287 characters in body
Jun
15
revised Do all programs run in a loop?
added 261 characters in body
May
31
revised Looking for meaningful, strong argument in favor of antivirus software on development machines
added 286 characters in body