Hello, I'm Massimili...

Ah, just call me Max. Clearly, my parents weren't big on usability.

I'm a full stack engineer. React, Node, and TypeScript take up most of the space in my toolbox these days, and a background that stretches from embedded systems to network architecture, with the odd foray into product land, taught me to think, if not out the box, certainly about the entire box.

I've been authoring and contributing to open source since 2002, and occasionally share here my "field notes" about practices that help to be more effective as a programmer (either language-agnostic or easily transferable) and about specific tools and technologies.

Latest notes

  1. Comment the code that is not there
    So your coworkers don't have to find out the hard way
  2. Mocking window.ethereum in Playwright for end-to-end dApp testing
    A short note on getting web3-mock to work in Playwright tests
  3. [draft] Structuring projects to guide and inform (for React applications)
    A project's structure speaks. Does yours say useful things?
  4. Bi-dimensional commit messages
    The useful dimensions of a change, at a glance
  5. Faster interactive development in Storybook
    Tweaking Webpack for responsiveness, or hacking Snowpack in
  6. Data that grows together, goes together
    If it's conceptually interdependent, make it programmatically interdependent
  7. Lightweight external command integration in Emacs via compilation mode
    Doing more without leaving Emacs
  8. Deploying Hugo with multiple private modules on Netlify or Cloudflare Pages
    Working around limitations of the single-repo model
  9. The dangers of greedy functions
    Functions that ask for more than they need trick into writing risky code