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
BashTricksYou can use the `&` operator to run multiple commands in a single line. For example: ```bash command1 & command2 & command3 ``` You can run multiple servers ...
BigBrainSoftwareBig 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...
C2Wikihttps://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 ExperienceI was once building a LargeLanguageModels-powered RAG chatbot in an innovation team. Our chatbot was already built with LlmInBackend architecture: every prom...
ConflationConflation 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 RumiI'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 ...
DesignPatternDesign 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...
DiyHomemadeCarAirFreshenerAir 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...
DiyPestRepellantCommercial 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 / ShunyataBuddhists 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...
GithubCopilotCompared 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 GardenThere 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 ...
IntelligencePeople 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...
LargeLanguageModelsLLMs 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...
LegacyCodeLegacy 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...
MeditationMany 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...
MeditationBodyPostureIn 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 LevinMichael Levin is a biologist who has done extensive research on the intelligence of biological systems. He argues that intelligence is not just about solving...
MicroservicesArchitectureWhen writing OridinarySoftware, microservices are seldom needed. Instead, you want as few services as possible in a single monolith. Microservices come with ...
MihaliyCsikszentmihalyiWikipedia: > Mihaly Robert Csikszentmihalyi (29 September 1934 – 20 October 2021) was a Hungarian-American psychologist. He recognized and named the psycholo...
MindfulnessMindfulness is a beautiful concept that fuses FlowPsychology with Meditation philosophy. Western Mindfulness is quite different from traditional MindfulnessS...
MindfulnessSatiThe word "Mindfulness" in English is a translation of "sati" / "smṛti". Unfortunately, in English, the word takes on a clinical tone, with decontextualizatio...
MindfulProgrammingTipsProgramming mindfully is all about managing your focus, energy, and momentum to get to higher and higher levels of PsychologicalFlow.
MoneySupplyThe 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 BoatNeurath's boat is an old metaphor that describes how we build knowledge; but is also a good metaphor for other activities like SoftwareDevelopment. Normally,...
NotesOnAppearancesWhat I'm presenting here is: A simplified, personally-interpreted framework inspired by YogacaraSchool insights, rather than a scholarly exposition of the sc...
NothingSpecialWhen 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...
OrdinarySoftwareOrdinarySoftware (as opposed to BigBrainSoftware) is the kind of software that you find everywhere in the industry, including inside startups. The goal of th...
OurEconomicSystemMoney has its own supply and demand. MoneySupply is a funny thing.
PainVersusSufferingPain 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 BackendThe 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 FrontendLlmInFrontend is an architectural approach for building LargeLanguageModels-powered applications where the frontend owns the AI experience: prompts, orchestr...
PsychologicalFlowI first heard about Flow on a Ted Talk by MihaliyCsikszentmihalyi titled Flow, the secret to happiness. The theory says that greater performance AND fulfillm...
ResumeDrivenDevelopmentDevelopers 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...
ScientismFaith in science without the accompanying understanding and/or practice of the scientific method. This form of religious thinking leads to half-understanding...
Semantic ConflationSemantic Conflation happens when the same words are used for different concepts. A really common example is when spiritually-minded people talk about "energy...
SoftwareA 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...
SoftwareDevelopmentI've been coding professionally since around 2012. Lots of adventures have been had.
SoftwareMadeForScaleWhen 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 OThe 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...
TreeVsWebI 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....
VibeCodingVibe 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...
WhyLlmsCantCountLettersLargeLanguageModels 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...
WikiNamesWikiNames are names CamelCased names that get automatically converted into URLs. For example, I can just write BashTricks in plain english, and my publishing...
WritingWithLlmsIsLearningI 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...
ZazenZazen 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....