Justin Taft - Home / Posts

A better way to store nested maps and relationships in clojure?

In clojure, nested maps are used often to store data and materialized relationships. If you need to refactor a data structure though, you have to change everywhere in code that uses a hierarchy of keys/index positions to access data. Oof, this makes refactoring a nightmare. Some tame the complexity by writing functions to handle getting/setting…

Business Types

Brain dump of how I think about businesses types. Some businesses package multiple types for their offering. Businesses not need to be complex, but only need to offer value. Content Aggregation – These businesses do not focus on creating new content, but rather collecting and aggregating. Examples include News websites, Social Media, Conferences,Blockbuster. Monetization comes…

On Emacs

Over the last 20 years I’ve used many environments for programming and editing files (vim, Emacs, Eclipse, NetBeans, PHPStorm, Visual Studio, just to name some). While I will use the right tool for the right job, I’m partial to Emacs. Emacs is easy to extend – You can modify Emacs while it’s running, within Emacs.…