-
Writing Makes Ideas Rigid
Writing is like taking an idea and turning it into a rigid object.
-
Professional Services Spend Is Double Software Spend
According to the Bureau of Economic Analysis, the contribution to US GDP in Q1 2024 of professional services industries was more than double that of information industries (which includes softare publishing).
-
Using Org-Roam as a CRM
Using org-mode and org-roam can make a rudimentary CRM system for logging interactions with people, companies, or any other contact.
-
Abstractions Save Time Working, but Not Learning
Software abstractions save us time doing work by not having to write programs from lower level building blocks.
-
Box Centered Does Not Equal Visually Centered
A problem that crops up often in web design is centering.
-
Async Work Is Doing More Things in Parallel but Slower
Working asynchronously is an important reason why remote teams work. However, it can devolve into anti-patterns.
-
UI Requires Deductive Reasoning
Using a UI is a form of deductive reasoning that takes effort.
-
Low Bitrate Audio Codec
Low bitrate audio codecs are primarily used for downscaling audio for slower internet connection speeds and supporting older devices.
-
Using AI Tools at Work
I recently shared some observations about trying to use generative AI tools at work and shared the experience on LinkedIn.
-
Anxiety Doesn't Give You an Edge
I hear it often enough that it seems like a commonly held belief that anxiety somehow improves performance at work and gives one an edge.
-
How to Measure the Health of a Startup
Here are the most useful metrics I’ve found for running a startup.
-
Retrieval-Augmented Generation (RAG)
This note does not have a description yet. Links to this note LLM Latency Is Output-Size Bound
-
LLM Latency Is Output-Size Bound
As it stands today, LLM applications have noticeable latency but much of the latency is output-size bound rather than input-size bound.
-
Org-Ql From the Command Line
Most of my tasks and projects are organized using org-mode. I was looking for a way to query them from an LLM and, rather than recreate an index and a database, I can use what I normally use, org-ql using emacs in batch mode.
-
Legal AI Models Hallucinate in 16% or More of Queries
A recent study from Stanford found that LLM’s (GPT-4) and RAG-based AI tools (Lexis+ AI, Westlaw AI-Assisted Research, Ask Practical Law AI) hallucinate answers 16% to 40% of the time in benchmarking queries.
-
How to Make All Your Code Twice as Complicated
The way to make everything in your codebase twice as complicated is to make data nullable.
-
Coding Is Convenient
While I don’t write code every day, I find it incredibly convenient.
-
Show All Buffer Local Variables in an Emacs Buffer
Sometimes using Emacs you want to know what variables are being set in the current buffer.
-
How to Get Org-Mode Filetags
I recently needed to change the behavior of a library (org-download) based on the tags of the current buffer.
-
Sorting Vector Store Results
Many vector databases can find the top k most similar results to a query but are unable to sort by other document metadata.
-
Alfred Snippets on IOS
Alfred does not have a mobile application that can make snippets available from your desktop to your phone.
-
How to Build an Intuition of What AI Can Do
One of the difficult parts of applying AI to existing processes and products is that people aren’t calibrated on what generative AI can and can’t do.
-
Circular Specification Problem
Writing a specification with sufficient detail to know exactly what software one should build is as much work as writing the code itself.
-
Blue-Seven Phenomenon
When asked to draw a random number between 1 and 10 and any color, most people choose the number seven and the color blue.