Alex Tuppen logo Alex Tuppen

Blog

I am trying to improve my technical writing and document the most interesting projects I have worked on. Posts cover topics across the full stack — architecture decisions, patterns I've found useful, and the occasional deep dive into something that took longer to figure out than it should have. If you have any feedback I'd love to hear it.

  1. An image generated using DeepAI with the prompt: a cartoon drawing of a software developer in a depressing meeting with faceless coworkers

    No organisation ever knows what it wants, but it always knows when it wants it by

    Latest

    Looking at why the expectations of software teams is constantly changing yet deadlines remain fixed and how to cope.

  2. An image generated using DeepAI with the prompt: a cartoon drawing of a very lazy computer that doesn't want to do any work

    Your code should be lazy

    Advocating for the benefits of the return early and separation of concerns patterns through the analogy of code being lazy and not wanting to do any more work than absolutely necessary.

  3. An image generated using DALL.E with the prompt: large clusters of bright dots and connecting lines on a field of inky black

    GraphQL Schema Stitching vs Apollo Federation

    Evaluating the two approaches to combining multiple micro GraphQL APIs in a startup environment without impacting product timelines.

  4. An image generated using DALL.E with the prompt: fraught stickman overwhelmed by multiple giant piles of paper

    React directory structure

    Discussing how a React component's logical structure can be reflected in its file structure to improve developer experience.