• $ weeknotes.elver.me
  • Weeknotes 202: Vibe despondent
    11th May, 2025
  • Weeknotes 201: Game Boy rollercoaster
    4th May, 2025
  • Weeknotes 200: Reciprocating saw
    27th April, 2025
  • Weeknotes 199: TV heavy
    20th April, 2025
  • Weeknotes 198: Hot air station
    13th April, 2025
  • Weeknotes 197: I'm a YouTuber now
    6th April, 2025
  • Weeknotes 196: Expandable file folder
    30th March, 2025
  • Weeknotes 195: Funky town
    23rd March, 2025
  • Weeknotes 194: Symlink it
    16th March, 2025
  • Weeknotes 193: Pasta machine
    9th March, 2025
  • Weeknotes 192: Birds are tweeting
    2nd March, 2025
  • Weeknotes 191: 5% coupon
    23rd February, 2025
  • Weeknotes 190: No worky
    16th February, 2025
  • Weeknotes 189: Voodoo Ape
    9th February, 2025
  • Weeknotes 188: Storage solutions
    2nd February, 2025
  • Weeknotes 187: Oops, I did it again
    26th January, 2025
  • Weeknotes 186: Approval granted
    19th January, 2025
  • Weeknotes 185: Fabric shaving
    12th January, 2025
  • Weeknotes 184: Keyboard kaput
    5th January, 2025
  • Weeknotes 183: Lazy complete
    29th December, 2024
  • Weeknotes 182: Secret level
    22nd December, 2024
  • Weeknotes 181: Proc composition
    15th December, 2024
  • Weeknotes 180: The secret to air travel
    8th December, 2024
  • Weeknotes 179: Tumultuous week
    1st December, 2024
  • Weeknotes 178: Bumper issue
    24th November, 2024
  • Weeknotes 177: An afternoon in Costa
    17th November, 2024
  • Weeknotes 176: Not renewed
    10th November, 2024
  • Weeknotes 175: Dramatization. Do not attempt.
    3rd November, 2024
  • Weeknotes 174: Haggis Ruby
    27th October, 2024
  • Weeknotes 173: Program like an idiot
    20th October, 2024
  • Weeknotes 172: Polygon click target
    13th October, 2024
  • Weeknotes 171: Don't believe all the hype
    6th October, 2024
  • Weeknotes 170: Check yo timezones
    29th September, 2024
  • Weeknotes 169: Text objects
    22nd September, 2024
  • Weeknotes 168: Early return
    15th September, 2024
  • Weeknotes 167: Bidirectional
    8th September, 2024
  • Weeknotes 166: Metal-framed
    1st September, 2024
  • Weeknotes 165: House prints
    25th August, 2024
  • Weeknotes 164: Endless shrimp
    18th August, 2024
  • Weeknotes 163: Slow internet
    11th August, 2024
  • Weeknotes 162: Locked out
    4th August, 2024
  • Weeknotes 161: Passport shenanigans
    28th July, 2024
  • Weeknotes 160: Many small queries
    21st July, 2024
  • Weeknotes 159: Slow software
    14th July, 2024
  • Weeknotes 158: Difficult job control
    7th July, 2024
  • Weeknotes 157: Anxiety-inducing deadline
    30th June, 2024
  • Weeknotes 156: Fatigue
    23rd June, 2024
  • Weeknotes 155: Snag a sofa
    16th June, 2024
  • Weeknotes 154: Loathe to call this a success
    9th June, 2024
  • Weeknotes 153: Overwhelmed
    2nd June, 2024
  • Weeknotes 152: Your Seller
    26th May, 2024
  • Weeknotes 151: Dumbfounded
    19th May, 2024
  • Weeknotes 150: CleanPods Pro
    12th May, 2024
  • Weeknotes 149: Warning light
    5th May, 2024
  • Weeknotes 148: Honeymoon period
    28th April, 2024
  • Weeknotes 147: Moving is a hassle
    21st April, 2024
  • Weeknotes 146: Fancy Italian tomatoes
    14th April, 2024
  • Weeknotes 145: Completed it mate
    7th April, 2024
  • Weeknotes 144: Sneaky backdoor
    31st March, 2024
  • Weeknotes 143: Swipe down to die
    24th March, 2024
  • Weeknotes 142: Blazingly fast Wi-Fi
    17th March, 2024
  • Weeknotes 141: Waiting for the line to settle
    10th March, 2024
  • Weeknotes 140: Paint Factory
    3rd March, 2024
  • Weeknotes 139: I'm a Swiftie now
    25th February, 2024
  • Weeknotes 138: Minimum version
    18th February, 2024
  • Weeknotes 137: Tune
    11th February, 2024
  • Weeknotes 136: Checkbox love
    4th February, 2024
  • Weeknotes 135: Planning stages
    28th January, 2024
  • Weeknotes 134: Extinct cheese
    21st January, 2024
  • Weeknotes 133: Big, stressful, week
    14th January, 2024
  • Weeknotes 132: How many keys do you have left?
    7th January, 2024
  • Weeknotes 131: A lot more faff
    31st December, 2023
  • Weeknotes 130: Mid-Level Vimmer
    24th December, 2023
  • Weeknotes 129: autoexpand=on
    17th December, 2023
  • Weeknotes 128: Jeff Bezos Rowing Boat
    10th December, 2023
  • Weeknotes 127: Proper cold
    3rd December, 2023
  • Weeknotes 126: Brown butter
    26th November, 2023
  • Weeknotes 125: Collaborator
    19th November, 2023
  • Weeknotes 124: Show me your feed
    12th November, 2023
  • Weeknotes 123: This isn’t for you. It’s for me.
    5th November, 2023
  • Weeknotes 122: Closing all buffers
    29th October, 2023
  • Weeknotes 121: Self closing tag
    22nd October, 2023
  • Weeknotes 120: Maybe both sides are correct
    15th October, 2023
  • Weeknotes 119: AirPods Pro wanker
    8th October, 2023
  • Weeknotes 118: Grazing the tops of houses
    1st October, 2023
  • Weeknotes 117: Nae good, pal
    24th September, 2023
  • Weeknotes 116: Consumer whore
    17th September, 2023
  • Weeknotes 115: Uncaught TypeError undefined is not a function
    10th September, 2023
  • Weeknotes 114: Shadow rule
    3rd September, 2023
  • Weeknotes 113: Figma procrastination
    27th August, 2023
  • Weeknotes 112: Phone box for a pound
    20th August, 2023
  • Weeknotes 111: Stealin' yo keystrokes
    13th August, 2023
  • Weeknotes 110: Cowabunga
    6th August, 2023
  • Weeknotes 109: PAYG eSIM
    30th July, 2023
  • Weeknotes 108: Unauthorized device
    23rd July, 2023
  • Weeknotes 107: Internet cafes and dependencies
    16th July, 2023
  • Weeknotes 106: Why we all need subtitles now
    9th July, 2023
  • Weeknotes 105: Back under the Dome
    2nd July, 2023
  • Weeknotes 104: Reboot my remote
    25th June, 2023
  • Weeknotes 103: Woefully inadequate standard library
    18th June, 2023
  • Weeknotes 102: Disappointing behaviour by Reddit
    11th June, 2023
  • Weeknotes 101: Ruby itself
    4th June, 2023
  • Weeknotes 100: One hundred
    28th May, 2023
  • Weeknotes 99: CSS nostalgia
    21st May, 2023
  • Weeknotes 98: Trauma is trauma
    14th May, 2023
  • Weeknotes 97: Resolved issues
    7th May, 2023
  • Weeknotes 96: Compilation problems
    30th April, 2023
  • Weeknotes 95: Pragmatic conclusion
    23rd April, 2023
  • Weeknotes 94: Work related anguish
    16th April, 2023
  • Weeknotes 93: Autonomy is good
    9th April, 2023
  • Weeknotes 92: Trillions of messages
    2nd April, 2023
  • Weeknotes 91: Internet frustration
    26th March, 2023
  • Weeknotes 90: Collect your Internet
    19th March, 2023
  • Weeknotes 89: Massive disappointment
    12th March, 2023
  • Weeknotes 88: Hardcoded strings
    5th March, 2023
  • Weeknotes 87: Verified links
    26th February, 2023
  • Weeknotes 86: Lurking in your phone and car
    19th February, 2023
  • Weeknotes 85: Frontend drama
    12th February, 2023
  • Weeknotes 84: Rewrite it in Rust
    5th February, 2023
  • Weeknotes 83: Rusty programmer
    29th January, 2023
  • Weeknotes 82: Man In The Middle
    22nd January, 2023
  • Weeknotes 81: Platform douchery
    15th January, 2023
  • Weeknotes 80: if err != nil
    8th January, 2023
  • Weeknotes 79: Nothing much going on
    1st January, 2023
  • Weeknotes 78: Ho, Ho, Ho
    25th December, 2022
  • Weeknotes 77: Compiler collaboration
    18th December, 2022
  • Weeknotes 76: A Heart That Works
    11th December, 2022
  • Weeknotes 75: Court et doux
    4th December, 2022
  • Weeknotes 74: Burnout lag
    27th November, 2022
  • Weeknotes 73: Poorly batched RPCs
    20th November, 2022
  • Weeknotes 72: Disco Safari
    13th November, 2022
  • Weeknotes 71: Absolute Fire
    6th November, 2022
  • Weeknotes 70: Crunchy Slump
    30th October, 2022
  • Weeknotes 69: Gotta catch 'em all
    23rd October, 2022
  • Weeknotes 68: Disclosure widget
    16th October, 2022
  • Weeknotes 67: Set-Theoretic types
    9th October, 2022
  • Weeknotes 66: Quick look, Dynamic Island
    2nd October, 2022
  • Weeknotes 65: Verified debugging schedule
    25th September, 2022
  • Weeknotes 64: Handy functions
    18th September, 2022
  • Weeknotes 63: Line up with mathematical precision
    11th September, 2022
  • Weeknotes 62: Rockstar Developer
    4th September, 2022
  • Weeknotes 61: Data breach
    28th August, 2022
  • Weeknotes 60: Massive savings
    21st August, 2022
  • Weeknotes 59: The Llama's ass etc
    14th August, 2022
  • Weeknotes 58: Unproductive content scroller
    7th August, 2022
  • Weeknotes 57: Crimping automatically
    31st July, 2022
  • Weeknotes 56: Performance improvements
    24th July, 2022
  • Weeknotes 55: Leaking
    17th July, 2022
  • Weeknotes 54: Launch week
    10th July, 2022
  • Weeknotes 53: Continuously stream
    3rd July, 2022
  • Weeknotes 52: Low latency co-pilot
    26th June, 2022
  • Weeknotes 51: Inevitable and immortal
    19th June, 2022
  • Weeknotes 50: Circuit board coaster
    12th June, 2022
  • Weeknotes 49: Short week
    5th June, 2022
  • Weeknotes 48: Bad actor
    29th May, 2022
  • Weeknotes 47: Arbitrary commands
    22nd May, 2022
  • Weeknotes 46: Appease the linter
    15th May, 2022
  • Weeknotes 45: Control the source
    8th May, 2022
  • Weeknotes 44: Slow progress
    1st May, 2022
  • Weeknotes 43: Retry anyway
    24th April, 2022
  • Weeknotes 42: StandardError
    17th April, 2022
  • Weeknotes 41: A Ludicrous Display
    10th April, 2022
  • Weeknotes 40: Less work. More learning.
    3rd April, 2022
  • Weeknotes 39: Burning Bridges
    27th March, 2022
  • Weeknotes 38: Tips, tips, tips
    20th March, 2022
  • Weeknotes 37: Sticker me
    13th March, 2022
  • Weeknotes 36: Time keeping new and old
    6th March, 2022
  • Weeknotes 35: Grokking neovim
    27th February, 2022
  • Weeknotes 34: Build and test
    20th February, 2022
  • Weeknotes 33: Testing Rust
    13th February, 2022
  • Weeknotes 32: What, a Pushover?
    6th February, 2022
  • Weeknotes 31: Super Fly culture
    30th January, 2022
  • Weeknotes 30: Quality of life improvement
    23rd January, 2022
  • Weeknotes 29: Folding, navigating, serializing
    16th January, 2022
  • Weeknotes 28: First week back
    9th January, 2022
  • Weeknotes 27: Anti-content producer
    2nd January, 2022
  • Weeknotes 26: Mistletoe and Wine
    26th December, 2021
  • Weeknotes 25: Colouring in and Vim tabs
    19th December, 2021
  • Weeknotes 24: Force pushing Rust
    12th December, 2021
  • Weeknotes 23: Debugging, audio processing, and things falling apart
    5th December, 2021
  • Weeknotes 22: This grid will only take 2 hours
    28th November, 2021
  • Weeknotes 21: Totally dope
    21st November, 2021
  • Weeknotes 20: Whiteboards and CSS
    14th November, 2021
  • Weeknotes 19: Burn brightly
    7th November, 2021
  • Weeknotes 18: Chunky bacon
    31st October, 2021
  • Weeknotes 17: Safe MacBook Navigation
    24th October, 2021
  • Weeknotes 16: Standard checks and breakages
    17th October, 2021
  • Weeknotes 15: Secure content warning
    10th October, 2021
  • Weeknotes 14: The week nothing happened
    3rd October, 2021
  • Weeknotes 13: 1.3GB of node_modules/ and stress testing CI
    26th September, 2021
  • Weeknotes 12: RSpec let and the Gell-Mann amnesia effect
    19th September, 2021
  • Weeknotes 11: Office Life, DNS, and old Ruby features
    12th September, 2021
  • Weeknotes 10: Docker on Apple M1, and writing tests
    5th September, 2021
  • Weeknotes 9: Testing tests and Electron drama
    29th August, 2021
  • Weeknotes 8: Fire in the Valley and git subtree
    22nd August, 2021
  • Weeknotes 7: Alpine fun and games
    15th August, 2021
  • Weeknotes 6: Windows and Wurhammer
    8th August, 2021
  • Weeknotes 5: Professional Bash programmer
    1st August, 2021
  • Weeknotes 4: Bye bye comfort. Hello Hugo.
    25th July, 2021
  • Weeknotes 3: Office furniture and JavaScript
    18th July, 2021
  • Weeknotes 2: GitHub Actions Action
    11th July, 2021
  • Weeknotes 1: Let's Begin
    4th July, 2021