programming

What is High Quality Code Anyway?

Andrew Adriance published on
7 min, 1272 words

A great many wars have been fought over the religion of quality code. For who has not had a peer slain by the zealots of TDD? What programmer among ye has not spent longer than their heart desired on a pull request to DRY their code further? Who has not seen a code base lain asunder by the conquest of OOP?

Read More

Categories: programming

Tags: theory

Learn You Some Langs

Andrew Adriance published on
5 min, 987 words

Jack of all trades master of none.

Jack of all trades master of one?

Jack of all trades master of none... but often better than a master of one?

What the heck was the original quote, and why would learning more programming languages be helpful?

Read More

Categories: programming

Tags: theory

Your Code is Either Deprecated a Hero or Maintained as Legacy

Andrew Adriance published on
5 min, 999 words

There is frequent discourse on how to make code more maintainable. I for one think more discussion is needed on making code deprecateable. It may be nice to envision that a beautifully designed code base will last forever, but there are two things certain for code; becoming legacy, getting deprecated, and off by one errors.

Read More

Categories: programming

A Programmers Zen Garden: Yak Shaving Your Text Editor

Andrew Adriance published on
5 min, 986 words

What does a spiritual practice, the hair maintenance of a Himalayan bovine and reviewing text editor config files have in common? Having long since solved my core productivity problems, what motivates me to continue to poke and prod my config file? It's not about optimization anymore.

Read More

Categories: programming