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 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 […]