Alphabetical Index
💼Looking for work💼 I'm currently open to new opportunities in hands-on architecture, management, and/or innovation work with LLMs. Please contact me on my LinkedIn if interested.
Title | Summary |
---|---|
BashTricks | You can use the `&` operator to run multiple commands in a single line. For example: ```bash command1 & command2 & command3 ``` You can run multiple servers ... |
BigBrainSoftware | Big Brain Software is a sarcastic term for the kind of software that was written by developers with too much time on their hands. Instead of writing Ordinary... |
C2Wiki | https://wiki.c2.com, created by Ward Cunningham, is the oldest Wiki. Yes, older than Wikipedia. This knowledge garden owes a debt to C2, partly because I dre... |
Case Study: Moving LLM Logic to the Frontend—My Experience | I was once building a LargeLanguageModels-powered RAG chatbot in an innovation team. Our chatbot was already built with LlmInBackend architecture: every prom... |
Conflation | Conflation happens when two or more people use the same words for different concepts without acknowledging this difference, leading to confusion and often fr... |
Craftsmanship and Emptiness, by Rumi | I've said before that every craftsman\ searches for what's not there\ to practice his craft. A builder looks for the rotten hole\ where the roof caved in. A ... |
DesignPattern | Design patterns claim to be reusable best practices, but in practice they tend to be emergent. Sure, some companies might choose to think deeply about archit... |
DiyHomemadeCarAirFreshener | Air Wick sells for $8 per 2ml (i.e. $4,000/litre -- that's about the same price per litre as Louis XIII Cognac). They last for about 1-2 weeks on average, so... |
DiyPestRepellant | Commercial pest repellent sprays can cost $10-20 per bottle and contain harsh chemicals. Instead, you can make your own natural peppermint pest repellent spr... |
Emptiness / Shunyata | Buddhists have this funny way of saying "everything is empty!" But that's not a very clear statement. For example, Ananda could go up to a pitcher full of be... |
GithubCopilot | Compared to things like Claude Code and OpenAI Codex, I find Github Copilot is a boost rather than a distraction. It enhances the things that I'm already doi... |
How I'm Building This Knowledge Garden | There are a lot of ways to build a knowledge garden. For example, you can use Obsidian Publish to publish notes, or use a static site generator like Hugo or ... |
Intelligence | People keep arguing about intelligence. What is intelligence? What is consciousness, and what does it mean to think? I don't think there are many good answer... |
LargeLanguageModels | LLMs are powerful because they're different from humans. They're tireless, don't need to eat, don't need to sleep, are MUCH faster than humans in writing and... |
LegacyCode | Legacy code is any code that the team can't easily understand. Which means that VibeCoding is basically a way of creating legacy code from day one. |
Longform text has become iconic — almost like an emoji. | I've noticed a fundamental shift in how I engage with longform text — both in how I use it and how I perceive its purpose. Longform content used to be someth... |
Meditation | Many forms of meditation that I have practiced are about turning the mind on itself, so that the mind can either analyze and understand itself, or so that th... |
MeditationBodyPosture | In my experience, good body posture is optional in Zazen and Dzogchen style Meditation. It can make meditation easier, but it is not a primary factor. As lon... |
Michael Levin | Michael Levin is a biologist who has done extensive research on the intelligence of biological systems. He argues that intelligence is not just about solving... |
MicroservicesArchitecture | When writing OridinarySoftware, microservices are seldom needed. Instead, you want as few services as possible in a single monolith. Microservices come with ... |
MihaliyCsikszentmihalyi | Wikipedia: > Mihaly Robert Csikszentmihalyi (29 September 1934 – 20 October 2021) was a Hungarian-American psychologist. He recognized and named the psycholo... |
Mindfulness | Mindfulness is a beautiful concept that fuses FlowPsychology with Meditation philosophy. Western Mindfulness is quite different from traditional MindfulnessS... |
MindfulnessSati | The word "Mindfulness" in English is a translation of "sati" / "smṛti". Unfortunately, in English, the word takes on a clinical tone, with decontextualizatio... |
MindfulProgrammingTips | Programming mindfully is all about managing your focus, energy, and momentum to get to higher and higher levels of PsychologicalFlow. |
MoneySupply | The following are speculative thoughts that are personal and do not reflect any political ideology; instead, they aim to view the economic issues here in a m... |
Neurath's Boat | Neurath's boat is an old metaphor that describes how we build knowledge; but is also a good metaphor for other activities like SoftwareDevelopment. Normally,... |
NotesOnAppearances | What I'm presenting here is: A simplified, personally-interpreted framework inspired by YogacaraSchool insights, rather than a scholarly exposition of the sc... |
NothingSpecial | When you experience things that you enjoy -- such as good food, health, wealth, family, a beautiful vista, or cold ice cream on a hot beach -- it is sometime... |
OrdinarySoftware | OrdinarySoftware (as opposed to BigBrainSoftware) is the kind of software that you find everywhere in the industry, including inside startups. The goal of th... |
OurEconomicSystem | Money has its own supply and demand. MoneySupply is a funny thing. |
PainVersusSuffering | Pain and suffering are two separate concepts. Pain, either physical or emotional, is unavoidable. If you're a human being, you'll feel pain many times in you... |
Pattern: LLM In Backend | The classic way to build LargeLanguageModels-powered apps is to keep all the AI logic, prompts, and orchestration in the backend. This is the default for mos... |
Pattern: LLM In Frontend | LlmInFrontend is an architectural approach for building LargeLanguageModels-powered applications where the frontend owns the AI experience: prompts, orchestr... |
PsychologicalFlow | I first heard about Flow on a Ted Talk by MihaliyCsikszentmihalyi titled Flow, the secret to happiness. The theory says that greater performance AND fulfillm... |
ResumeDrivenDevelopment | Developers don't always engage in resume driven development, but they usually do. Given the choice between what the project needs and what their resume would... |
Scientism | Faith in science without the accompanying understanding and/or practice of the scientific method. This form of religious thinking leads to half-understanding... |
Semantic Conflation | Semantic Conflation happens when the same words are used for different concepts. A really common example is when spiritually-minded people talk about "energy... |
Software | A technical component that can be modified very easily. As opposed to hardware, which is very difficult to change; and firmware, which is slightly more pliab... |
SoftwareDevelopment | I've been coding professionally since around 2012. Lots of adventures have been had. |
SoftwareMadeForScale | When you're writing software made for scale (for example, Twitter or Facebook) you really do want to use MicroservicesArchitecture and other such techniques. |
The Big O | The rain falls. Flowers grow. \ Rivers meander, fish in tow.\ It isn't real, this I know,\ like shadows cast from rainbows:\ the arches, all a shimmer-glow,\... |
To claim that "LLMs are not really intelligent" just because you know how they work internally, is a fallacy. | To claim that "LLMs are not really intelligent" just because you know how they work internally, is a fallacy. Understanding how LargeLanguageModels work inte... |
TreeVsWeb | I think it's not that developers' skills are getting rusty with LargeLanguageModels. It's that we're interpreting our code less linearly, and more spatially.... |
VibeCoding | Vibe coding is when you get LargeLanguageModels to write your code for you, and gently nudge them to make sure they're doing what you want it to do. Vibe cod... |
WhyLlmsCantCountLetters | LargeLanguageModels often get mocked for failing at tasks like counting how many R's are in the word “Strawberry.” Why does this happen? Large Language Model... |
WikiNames | WikiNames are names CamelCased names that get automatically converted into URLs. For example, I can just write BashTricks in plain english, and my publishing... |
WritingWithLlmsIsLearning | I use LargeLanguageModels to fact-check my writing now. It usually finds several issues with the stuff I've written, and provides very useful feedback. For e... |
Zazen | Zazen is a form of seated meditation that is central to Zen Buddhism. The practice is austere and, therefore, sometimes difficult for beginners to engage in.... |