12 startups in 12 monthsDay 15: Refactoring, Technical Debt and Automated TestsToday, was spent on refactoring my code and removing a lot of duplication and technical debt and writing a shit load of automated tests…Jul 4, 2017Jul 4, 2017
12 startups in 12 monthsDay 14: sprymesh now stores all revisions of your website!I lost Day 13 to my Analysis Paralysis and a lack of motivation. However, Today, I am back on the proverbial Horse!Jul 1, 2017Jul 1, 2017
12 startups in 12 monthsDay 12: Analysis ParalysisWell, today wasn’t a good day! At least yesterday I built a feature and tore it down and learnt a few lessons.Jun 28, 2017Jun 28, 2017
12 startups in 12 monthsDay 11 — Sunk costs and complexityThe Sunk Cost Fallacy is an essential life lesson to learn early on, especially for software developers.Jun 27, 2017Jun 27, 2017
12 startups in 12 monthsDay 8: The beautiful GenStageSo, I finally grokked the GenStage abstraction! Yay!Jun 22, 2017Jun 22, 2017
12 startups in 12 monthsDay 9: Using the Elixir Registry to perform locking of resourcesIn yesterday’s blog post, I shared how I got a worker pool working with a Queue and GenStage. However, there was still one issue with that…Jun 22, 2017Jun 22, 2017
12 startups in 12 monthsDay 7: Some days you win, Some days you learnThe Dropbox API is mostly nice to work with. It notifies integrations of file changes using web hooks. And, Dropbox needs the webhook to…Jun 21, 2017Jun 21, 2017
12 startups in 12 monthsDay 6: Retrospective, Naming and Cache InvalidationToday, was a good day! It was frustrating, but ended up fine :)Jun 20, 2017Jun 20, 2017
12 startups in 12 monthsDay 5: First working prototype of the webserverErlang/Elixir make it too easy to build industry grade webservers. There are so many pieces of erlang code that make writing robust and…Jun 19, 2017Jun 19, 2017