Reputation
31,577
Next tag badge:
86/100 score
25/20 answers
Badges
2 42 112
Newest
 agile
Impact
~1.4m people reached

Aug
3
comment Appropriate to put known issues directly in software?
Is requiring a certain OS version to allow installation an option? At least the complaints are limited to a lack of backward compatibility.
Aug
3
answered Should I, and if so how do I, learn to favour upfront design with abstraction over retrospective removal of repetition?
Aug
3
comment Should I, and if so how do I, learn to favour upfront design with abstraction over retrospective removal of repetition?
@PaulRichards - But you stated there was no way to test the design when done all up-front.
Aug
3
comment What's the best way to track updates when syncing data from MySQL remote server to local SQLite database?
You may want to start with how MySQL manages records in your cluster. Whatever it is using, should be something your app can rely (timestamps, etc.).
Aug
3
comment When and when not to use OOP in Javascript?
I your opinion, do those examples of non OOP code achieve the level of "cleanliness" suggested by the author? Sorry if this is turning into a discussion.
Aug
3
comment When and when not to use OOP in Javascript?
The risk you're taking in writing a simple app in a simple way is completely dependent on the level of certainty that it will never become complex. However, if you want to expand your programming abilities in hopes of being able to handle more complex projects, start with knowing how to apply accepted practices. One of which is knowing when and when not to use OOP. "This will always be a simiple app." are some famous last words of numerous failed projects, but we can't predict the future of this one.
Aug
1
comment How to make a large codebase easier to understand for new programmers
@Telastyn - How many projects are willing to take the time to do this, but still write unreadable code? May not be causation, but I'll bet there is a good correlation.
Aug
1
comment How to make a large codebase easier to understand for new programmers
And why the "Mythical Man Month" becomes a self-fulfilling prophecy, no one took the time to write all this out for the new dev when it was fresh on their mind and the project didn't fall behind.
Jul
31
comment How to better define SRP and “wholesome” objects?
My feeling is to make programming complex when the requirements are complex. Creating a website that is merely a skin for a database (one form = one table) doesn't need 50 layers.
Jul
31
comment How to better define SRP and “wholesome” objects?
And all this applies to OOP, YAGNI, TDD, DDD, and EIEIO. ;)
Jul
31
answered How to better define SRP and “wholesome” objects?
Jul
31
answered Entity Framework 6 and Stored Procedures
Jul
31
answered Database + Java Design for a scenario
Jul
30
comment Posting High Salary in Job Ad for Programmer
Could this be moved to workplace?
Jul
30
answered When should I instantiate a variable rather than grabbing it through a method?
Jul
21
comment Design pattern for different code behaviors according to different clients
Is getting data from a database for an api really that big of a problem?
Jul
15
comment Private setters and getters
When you say "all" and in your case really mean it since you put it in bold text, there may be consequences.
Jul
15
comment Passing Data Between Tiers in 3-Tier Architecture
stackoverflow.com/questions/1847631/…
Jul
15
comment Is it acceptable to define a “module” and “class” within a single .VB element?
This is a well-written question.
Jul
15
comment How, in Three Tier Architecture is Database Access Achieved
@FinalFind - Think of it like a wedding cake (in western culture). You could have 3 separate cakes in tiers (machines or instances), but each cake could have multiple layers (divisions of code). stackoverflow.com/questions/120438/…