From time to time I have advocated for design approaches which value consistency and ease of change over raw operations per second. I realize that this strategy makes some programmers uncomfortable. So I thought I’d document some guidelines for optimizing your code.
Author: Avdi Grimm
Hello friends, It’s been a warm week here the foothills of the Smokies. The snow is gone as quickly as it came. There are those who call Tennessee weather “unpredictable”. I like to think of it as “agile weather”. It’s warm enough that the salamanders have come out, to the great delight of the chickens. […]
A correspondent asked: If you don’t mind me asking, what advice would you give to a 28 year-old Avdi? My response, for what it’s worth: I think about this kind of question a lot. I think that at 28, which is only 8 years ago, my rough trajectory had already been set. I’m happy with […]
In today’s pomodoro, I step through a series of actions I want to automate. In the process, I write a live, executable notebook of shell commands using Emacs Org-Mode.
As I’ve been reading up on marketing and copywriting, I realized something: as a programmer, ignorant of marketing and surrounded by countless slick pitches for programmer-oriented products, I had come to think of sales/landing pages as something you create, or design. (Or, more likely, hire someone else to design.) Whereas the people I’m reading now talk about writing […]