Blog

  • Flow Metrics Book Review

    I read a non-fiction book. I never read whole non-fiction books, usually skim the “good parts”, ignore the rest, then tell everyone the book rocks. Unclear why I powered through this one.

    It’s called Flow Metrics, it’s free. It + some associated blog posts answered a lot of questions I had around the factions of “story points are trash”, Agile No Estimates, and No Sprints. Eric Fahsl told me about the no estimates crowd in 2015, but for whatever reason I couldn’t find anything on Google/Twitter back then. It also made me feel better that I didn’t waste my time in the early 2,000’s reading all I could about Agile/software project planning.

    There were 6 big takeaways.

    (more…)
  • Seeing JavaScript Math.random Not Be So Random

    Read Flow Metrics. Learned about Monte Carlo Simulations. Learned you can use that to make accurate estimations with lots of data points. It’s one thing to hear “Math.random in JavaScript isn’t random”, and another to see it after only 1,000 samples. SOO COOL!

    Context: “If you run Math.random enough between 1 & 6, you’re most likely to get 3.5”.

    Code: https://ellie-app.com/kVjPdGBbP2ka1

    Uses Elm Charts (horribly, sorry, I didn’t spend time styling it)

    Article which helped get me some code: https://questsincode.com/posts/monte-carlo-simulation-javascript

  • Dutch Government’s DigiD iOS App Code Snippet

    There was a tweet going around Twitter, I’ve copied the text & link from image below:

    The Dutch government was forced to release the source code of their DigiD digital authentication iOS app. It is written in C#.
    https://github.com/MinBZK/woo-besluit-broncode-digid-ap

    https://twitter.com/JeroenFrijters/status/1615204074588180481

    Ok, I’ll bite. I’m ok with this code in JavaScript, not C#. Look no further to Programming Twitter for proof that there is no definition of “good code” as no one can agree if this is good or not. I’ll take this opportunity to explore the edge cases because they’re fun in Elm.

    (more…)
  • This Graphic Summarizes My 20 Years of Programming Journey

    This slide from Don Syme’s talk has been making the rounds, and… yeah, it paints my programming journey. I wish whoever created this graphic would of beat me over the head in my early 20’s; if so, curious where I’d be now.