Notes

Collection of half-formed thoughts on web, code and computers in general

  1. Tiny Lost Joys, Found Again

    Some objects are not just objects; they are triggers


  2. Plan for chaos

    Thoughts on how to plan for chaos while building web and mobile apps


  3. Always something

    My mindset on getting things done


  4. Do It Yourself (DIY) Apps

    Build what you need, build them yourself


  5. Take home assignments are dead

    With LLMs and AI, assignments are no longer a good way to evaluate


  6. Website Paths

    A collection of paths that can be added to a personal website


  7. Operating guidelines

    Self established procedures that guide my daily efforts to be better


  8. Being a newbie

    Aim to be a beginner in something


  9. Deploying Bun application to Fly.io

    Steps for deploying application built with Bun


  10. HTML can do that?

    Collection of things HTML can do natively


  11. Nicer utility classes

    Tips on making utility classes read nicer


  12. Expect errors, don't ignore them

    The choice between @ts-expect-error and @ts-ignore.


  13. Always ask why?

    Being persistent in understanding requirements


  14. Handle conflicting props

    Tips on how to handle conflicting props in React


  15. Using hooks to build design systems

    Using React hooks to simplify and unify logic


  16. Keep your interfaces thin

    Interfaces in Typescript with many optional keys makes it harder to reason about


  17. Print This, Please!

    Thoughts and learnings about writing stylesheets for articles on the web


  18. Optimise images for performance gains

    Fastest way to increase performance of any site is to optimise images


  19. Managing z-index with SASS

    Thoughts on managing z-index complexity using SASS


  20. Naming SASS colour variables

    Thoughts on naming SASS colour variables to improve code readability


  21. Into the beautiful world of design

    Thoughts on my journey learning to design