Agile Songwriting

I’ve often considered songwriting and software development to be very similar crafts, even if the end product is quite different (though I could even argue that, more on this later). I’m certainly not the first to have this realization.1Sivers, D. (2004, May 31). Programming is like Songwriting. Retrieved from http://archive.oreilly.com/pub/post/programming_is_like_songwritin.html. 3Hein, E. (2009, May 28). […]

Public API Design Considerations

A recent pre-screen questionnaire asked the following: For a public API, give order of importance of the following, and reasoning why: Security Data Integrity Scalability Usability/DX All of these considerations are important when designing and implementing a public API, but the order of importance is somewhat dependent on the kind of data they are abstracting […]