Sawyer (@sawyerh) 's Twitter Profile
Sawyer

@sawyerh

Building things

ID: 15814213

linkhttps://bsky.app/profile/sawyerh.bsky.social calendar_today11-08-2008 21:33:22

97 Tweet

2,2K Takipçi

448 Takip Edilen

Sawyer (@sawyerh) 's Twitter Profile Photo

Need a LLM Kindle feature that is just: “recap what happened in the last few chapters”, for books I pick up after a few weeks away from them.

Sawyer (@sawyerh) 's Twitter Profile Photo

Still rough around the edges but now have semantic search & summarization for my reading highlights. Working on a write-up next, but TLDR: - Storing OpenAI embeddings in S3. Fine low-cost option for side projects - "Powertools for AWS Lambda" + Serverless framework = 👍 combo

Sawyer (@sawyerh) 's Twitter Profile Photo

Created an experimental U.S. Web Design System "dev tools" browser extension. It tags each component with a link to the documentation and shows the names of the active breakpoints.

Sawyer (@sawyerh) 's Twitter Profile Photo

Created a simple browser extension that helps identify which U.S. Web Design System components are in use on a page, and quickly access the official documentation for each component. It also shows what the active responsive breakpoints are. 👉chrome.google.com/webstore/detai…

Created a simple browser extension that helps identify which <a href="/USWDS/">U.S. Web Design System</a>  components are in use on a page, and quickly access the official documentation for each component. It also shows what the active responsive breakpoints are. 👉chrome.google.com/webstore/detai…
Sawyer (@sawyerh) 's Twitter Profile Photo

📝 New post about how I built a semantic search feature for my reading highlights 👇 It turns out you can go surprisingly far with just storing embeddings in a file in S3. sawyerh.medium.com/building-a-scr…

Sawyer (@sawyerh) 's Twitter Profile Photo

I've republished on my personal blog my post about how I built a semantic search feature for my reading highlights. No Medium "paywall" nonsense now. It turns out you can go surprisingly far with just storing embeddings in a file in S3. sawyer.soy/blog/semantic-…

Sawyer (@sawyerh) 's Twitter Profile Photo

Random experiment with OpenAI text-to-speech API to simulate what the screen reader experience would be with a less robotty voice. OpenAI's voice: drive.google.com/file/d/1iCZyLN… Current VoiceOver voice for comparison: drive.google.com/file/d/1eLhStF…

Sawyer (@sawyerh) 's Twitter Profile Photo

Refreshed my personal site, adding a bit more detail about the projects I've worked on over the past several years. More exciting: all my blog posts are now centrally available on the Posts page. 🚀 sawyer.soy

Sawyer (@sawyerh) 's Twitter Profile Photo

Updated my expense email parser to use GPT function calling, replacing the deprecated completion model. Neat to compare the two approaches (function calling is nice!) github.com/sawyerh/expens…

Updated my expense email parser to use GPT function calling, replacing the deprecated completion model. Neat to compare the two approaches (function calling is nice!) 
github.com/sawyerh/expens…
Sawyer (@sawyerh) 's Twitter Profile Photo

Archetypes are often used to describe a group of users with similar needs, priorities, and general outlooks. They can also be useful when thinking about teams. Here are some of the archetypes I've enjoyed working with when on high-performing teams. sawyer.soy/blog/team-memb…

Sawyer (@sawyerh) 's Twitter Profile Photo

Experimenting with custom elements ("HTML web components"). Considering creating a package of common dynamic form functionality 🤔 First idea: <conditional-content when="field-name" is="some-value"> Stuff here is conditional </content> sawyer.soy/uploads/condit…

Sawyer (@sawyerh) 's Twitter Profile Photo

After reading "The Five Dysfunctions of a Team", I created this visualization of the framework outlined in the book, as a way to synthesize my notes. There's a lot more to it than this, but it can be a useful lens for reflecting and looking at teams through.

After reading "The Five Dysfunctions of a Team", I created this visualization of the framework outlined in the book, as a way to synthesize my notes. There's a lot more to it than this, but it can be a useful lens for reflecting and looking at teams through.