Author: JesterXL

  • Finding Energy to Learn & Build When Burnt Out


    Reminder to be nice to yourself right now if you’re trying and failing to learn new things after work or practice; things aren’t great right now and it’s not your fault. I’ve had multiple people reach out to me the past year and ask how do I find energy and time to learn new tech, or practice by building things.

    (more…)
  • YAGNI For Types

    Noticed a disturbing trend the past 3 years that I’ll often end up with too many/overly verbose types. TDD has helped remove them, but I wonder if there is a TDD you can apply to Type Driven Development?

    (more…)
  • Python Has Types, They Help

    Seeing these Python projects being worked on by junior devs with decent test coverage, but zero types amongst code that’s doing a lot of data transformation is… disappointing. I worry for those teams. If your tech lead has not told you, Python has optional, gradual types.

    (more…)
  • Thoughts on ThoughtWorks Radar 2024

    Thoughts on ThoughtWorks Radar 2024

    The ThoughtWorks 2024 Radar was released (you can download the PDF with 1 click, no annoying sign up required). Below are 2 things:

    1. me covering things I’m confused about on Component Testing
    2. cool new tools to investigate or figure out why they are going from “Assess” to “Adopt”

    If you just wanna learn about the cool new stuff to look at, skip my component testing rant.

    (more…)