Hello, I'm Massimili...

Ah, just call me Max. My parents were clearly not 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 whole box.

I've been writing 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. [draft] Structuring projects to guide and inform (for React applications)
    A project's structure speaks. Does yours say useful things?
  2. Bi-dimensional commit messages
    The useful dimensions of a change, at a glance
  3. Faster interactive development in Storybook
    Tweaking Webpack for responsiveness, or hacking Snowpack in
  4. Data that grows together, goes together
    If it's conceptually interdependent, make it programmatically interdependent
  5. Lightweight external command integration in Emacs via compilation mode
    Doing more without leaving Emacs
  6. Deploying Hugo with multiple private modules on Netlify or Cloudflare Pages
    Working around limitations of the single-repo model
  7. The dangers of greedy functions
    Functions that ask for more than they need trick into writing risky code