On.Development

YAGNI-C as a Practical Application of YAGNI

November 1, 2013 by “No Bugs” Bunny

You Aren't Gonna Need It!

Abstract:

YAGNI-C is a clarified version of YAGNI, which has been successfully applied in practice.

Quote:

Thinking ahead is good, implementing ahead is bad

Filed under: On.DevelopmentDevelopment Processes

Tagged With: AgileOverload
Read more

Keep It Simple, Singleton!

November 1, 2012 by “No Bugs” Bunny

Black Square

Abstract:

Naïve mappings from business domain to programmer domain tend to survive requirement changes better

Quote:

How do we distinguish good assumptions from bad ones?

Filed under: On.DevelopmentDevelopment PhilosophyOn.System ArchitectureDesign decisions

Tagged With: AgileOverload
Read more

Replace User, Strike Any Key?

September 1, 2012 by “No Bugs” Bunny

EU Cookie Directive

Abstract:

Rumors about user being the source of all the evil are greatly exaggerrated.

Quote:

“He that increaseth knowledge increaseth sorrow.” — Ecclesiastes

Filed under: On.DevelopmentDevelopment Philosophy

Tagged With: UserDeveloper
Read more

Programming Darwinism

July 1, 2012 by “No Bugs” Bunny

BB_part12_0002-e1418293245322.png

Abstract:

Agile programming species generally have more chances for survival.

Quote:

"Programming is like sex: one mistake and you’re providing support for a lifetime.” — Michael Sinz

Filed under: On.DevelopmentDevelopment Philosophy

Read more