Skip to content
Doug Bird edited this page Aug 21, 2015 · 14 revisions

The following rants and aphorisms explain my mindset when developing flat. A few may be mutually exclusive, some make little sense or may be disturbing.

  • I really like 4 letter words.

  • I really like RESTful verbiage and stateless APIs.

  • I like having clear separation between business logic and application logic.

  • I like expressing and relying on maps of relationships and hierarchies.

  • I am disappointed when designers are frequently confused about "where things go" in a project.

  • I am very disappointed in myself when a sysadmin cannot easily determine how to deploy a project I developed.

  • I hate globals.

  • I like using the latest stable release of PHP.

  • I dislike using different terminology between two things if they accomplish the same thing.

  • I think CodeIgniter and Symfony are nice frameworks.

  • I do not mind being practical and pragmatic when there are time pressures to accomplish tasks.

  • I like Memcache, MongoDB, and MariaDB

  • I am disappointed in myself when any of my choices make it difficult to achieve scalability or availability goals.

  • I am annoyed when I repeat myself.

  • I hate having to work really hard to manage, maintain, and determine dependencies anywhere in a project.

  • I tend to like shorter rather than longer words.

Clone this wiki locally