Wot I read

Wot I read

284 bookmarks
Custom sorting
Liquid Glass Is Cracked, and Usability Suffers in iOS 26
Liquid Glass Is Cracked, and Usability Suffers in iOS 26
iOS 26’s visual language obscures content instead of letting it take the spotlight. New (but not always better) design patterns replace established conventions.
·nngroup.com·
Liquid Glass Is Cracked, and Usability Suffers in iOS 26
Echo: RSS Cross Poster
Echo: RSS Cross Poster
Echo is a node script to post new items from an RSS feed to various services including Micro.blog and Mastodon
·echo.rknight.me·
Echo: RSS Cross Poster
Exploring Sydney's WORST Tourist Traps
Exploring Sydney's WORST Tourist Traps
I'm still mad over the $30 fish and chipsMy Links:I have a Patreon now: https://patreon.com/Saow?utm_medium=unknown&utm_source=join_link&utm_campaign=creator...
·youtube.com·
Exploring Sydney's WORST Tourist Traps
Why I only use Google sheets
Why I only use Google sheets
“my optimism for building new tools and services that help the small starting up business I work for has all vanished”
·mayberay.bearblog.dev·
Why I only use Google sheets
Mind the encryptionroot: How to save your data when ZFS loses its mind
Mind the encryptionroot: How to save your data when ZFS loses its mind
While ZFS has a well-earned reputation for data integrity and reliability, ZFS native encryption has some incredibly sharp edges that will cut you if you don't know where to be careful. Unfortunately, I learned this the hard way, standing in a pool of my own blood and tears after thoroughly lacerating myself. I very nearly permanently lost 8.5 TiB of data after performing what should've been a series of simple, routine ZFS operations but resulted in an undecryptable dataset. Time has healed the wound enough that I am no longer filled with anguish just thinking about it, so I will now share my experience in the hope that you may learn from my mistakes. Together, we'll go over the unfortunate series of events that led to this happening and how it could've been avoided, learn how ZFS actually works under the hood, use our newfound knowledge to debug and reproduce the issue at hand, and finally compile a modified version of ZFS to repair the corrupted state and rescue our precious data. This is the postmortem of that terrible, horrible, no good, very bad week…
·sambowman.tech·
Mind the encryptionroot: How to save your data when ZFS loses its mind
JiraTUI
JiraTUI
JiraTUI is a command-line tool that allows developers to manage their Jira tasks efficiently and effortlessly from the terminal using a textual user interface.
·jiratui.sh·
JiraTUI
What Is the Fourier Transform? | Quanta Magazine
What Is the Fourier Transform? | Quanta Magazine
Amid the chaos of revolutionary France, one man’s mathematical obsession gave way to a calculation that now underpins much of mathematics and physics. The calculation, called the Fourier transform, decomposes any function into its parts.
·quantamagazine.org·
What Is the Fourier Transform? | Quanta Magazine
No Plans For The Weekend? Learn Raytracing!
No Plans For The Weekend? Learn Raytracing!
Weekends can be busy for a lot of us, but sometimes you have one gloriously free and full of possibilities. If that’s you, you might consider taking a gander at [Peter Shirley]’s e-book…
·hackaday.com·
No Plans For The Weekend? Learn Raytracing!
My LLM codegen workflow atm
My LLM codegen workflow atm

Harper Reed's LLM Codegen Workflow

Overview

TL;DR: Brainstorm spec → plan a plan → execute using LLM codegen in discrete loops

Two Development Scenarios

Greenfield Development

Brand new projects starting from scratch

Legacy/Modern Code

Iterating on existing codebases


Greenfield Process

Step 1: Idea Honing

  • Use conversational LLM (ChatGPT 4o/o3) for iterative brainstorming
  • Ask for one question at a time to develop thorough specifications
  • End with comprehensive developer-ready specification
  • Save as spec.md

Key Prompt: > "Ask me one question at a time so we can develop a thorough, step-by-step spec for this idea..."

Step 2: Planning

  • Pass spec to reasoning model (o1, o3, r1)
  • Create detailed step-by-step blueprint
  • Break down into small, iterative chunks
  • Generate series of prompts for code-generation LLM
  • Save as prompt_plan.md and todo.md

Two Planning Approaches:

  • TDD Prompt: Test-driven development focused
  • Non-TDD Prompt: Standard implementation approach

Time Investment: ~15 minutes total

Step 3: Execution

Claude Method:

  • Pair programming with claude.ai
  • Manual copy/paste workflow
  • Use repomix for debugging when stuck
  • Author handles initial boilerplate and tooling setup

Aider Method:

  • Automated "cookie clicker" experience
  • Hands-off testing and debugging
  • Direct prompt execution

Workflow Steps:

  1. Set up repo boilerplate
  2. Execute prompts iteratively
  3. Test and verify functionality
  4. Debug if needed
  5. Repeat until completion

Non-Greenfield Process

Context Generation

  • Use repomix tool to package codebase
  • Generate output.txt with code context
  • Utilize mise task runner for automation

Available LLM Tasks:

  • Clean bundles
  • Copy buffer bundle
  • Generate code reviews
  • Generate GitHub issues
  • Generate missing tests
  • Generate README

Execution Methods:

Same Claude and Aider approaches as Greenfield, but task-focused rather than project-wide planning


Utility Prompts

Code Review

"You are a senior developer. Your job is to do a thorough code review..."

GitHub Issue Generation

"Review this code, and write out the top issues you see..."

Missing Tests

"Review this code, and write out a list of missing test cases..."


Key Challenges & Solutions

"Getting Over Your Skis"

  • Problem: Easy to lose track and get ahead of yourself
  • Solution: Aggressive tracking and planning documentation
  • Recommendation: Take breaks when overwhelmed

Solo Development Limitation

  • Current workflows are single-player experiences
  • Team collaboration with LLMs remains problematic
  • Merges and context sharing are complicated

Downtime Management

While waiting for LLM token processing:

  • Start brainstorming next project
  • Listen to music
  • Play games
  • Social interaction

Results & Benefits

Productivity Gains:

  • Built numerous projects: scripts, apps, CLI tools
  • Works across multiple programming languages
  • Empty hack to-do list due to rapid execution
  • Exploration of new programming languages and tools

Time Efficiency:

Planning phase takes only ~15 minutes, enabling rapid project initiation and completion

·harper.blog·
My LLM codegen workflow atm
David Guetta Answers DJ Questions | Tech Support | WIRED
David Guetta Answers DJ Questions | Tech Support | WIRED
World renowned DJ David Guetta joins WIRED to answer the internet’s burning questions about DJing. How do you learn to match beats like a DJ? What is it so p...
·youtube.com·
David Guetta Answers DJ Questions | Tech Support | WIRED
The Legend of Ouninpohja: Rallying's Greatest Stage
The Legend of Ouninpohja: Rallying's Greatest Stage
The legend is back... so a special stage deserves a special film. Join Colin Clark and Heikki Kovalainen as they take you on a jounrey through one of rallyin...
·youtube.com·
The Legend of Ouninpohja: Rallying's Greatest Stage
Release v4.6.0 · sourcebot-dev/sourcebot
Release v4.6.0 · sourcebot-dev/sourcebot
What's Changed Added Ask Sourcebot - ask questions about your codebase in natural language. Get Markdown responses with inline citations. Bring your own LLM API key. hero_demo_v3...
·github.com·
Release v4.6.0 · sourcebot-dev/sourcebot
Advice for time traveling to medieval Europe
Advice for time traveling to medieval Europe
Watch this video before visiting the European Middle Ages.SUGGESTED READING• Steven A. Epstein, An Economic and Social History of Later Medieval Europe, 1000...
·youtube.com·
Advice for time traveling to medieval Europe
source code analysis of Amazon Kiro
source code analysis of Amazon Kiro
It's another day, and another coding tool has been brought to market that uses ripgrep under the hood. This time it's Kiro by Amazon. What follows below is an analysis of this coding agent: Study the source code in this folder. Your task is to create an extensive writeup about
·ghuntley.com·
source code analysis of Amazon Kiro