Topic: The Art Of Code

How to Think Like a Framework Developer

When implementing a specific feature for a specific application, you're mainly concerned with the What. Yet when building a framework, you're mainly concerned with the Why and the How.

Keep reading…



What's Better Than DRY? DOEY! (Don't Over-Exert Yourself)

When I'm in my "flow state" as a programmer, what I'm constantly doing is finding ways to eliminate redundancies, learning to recognize that entire subsystems as a whole can be made entirely redundant if I simply took the time to search for higher-level abstractions.

Keep reading…



Why the Release of Ruby 3 Will Be Monumental

Ruby 3 is an exciting update with lots of new features—yet I think it’s the psychology of turning over from major version 2 to 3 that is most vital to the future health of the Ruby community.

Keep reading…



Just Say No to GDD: Guilt-Driven Development

Ruby on Rails. Finally a language and a methodology of writing apps that felt simple, clean, fast, and maintainable. But then a few years went by. New updates to Rails. New gems. New client-side Javascript frameworks. New server deployment best practices. New things to learn Every. Darn. Minute. Suddenly, writing Rails apps didn't feel so much fun anymore. It felt difficult. And I felt guilty.

Keep reading…



The Best Code is the Code Nobody Writes

Don't waste time and effort building stuff that's easy to break and hard to remove. Go the extra mile and get it done right.

Keep reading…

Skip to content