Crossing The Finish Line - November 3, 2019

Last mile efforts only matter if you’re going in the right direction.


Lots Of Ideas - October 21, 2019

“Pick something and stick with it”.

I get seduced by this idea every so often, it seems like an obvious ingredient for next-level success. But I suspect it might be bullshit advice, the …


Slimy Constructivists - October 11, 2019

There is something that feels fundamentally dishonest and slimy about constructivism, and I have no doubt that constructivists could explain to me why it is some “intellectual weakness” or …


Empathy vs Compassion - June 14, 2019

I've worried a lot about empathy, people striving for empathy as a virtue, people conflating empathy, sympathy and compassion, and people claiming empathy when it seemed they were actually …


Generating Idea Lists - June 13, 2019

I write lists of ideas on random topics as part of my typical daily journaling. The advice comes from a well-known blogger. It is some of the best advice I've ever followed.

Theorizing about it won't …


Japan Memoir - June 12, 2019

I'm hoping to write a short memoir soon documenting the trip Joan and I took to Japan. We have photos and I wrote messages on a few post cards and I have a few journal entries, but if I want to …


Wise People - April 15, 2019

After realizing the truth, the Buddha didn't seek out wayward and ignorant people to help, he looked for people who were already accomplished in morality and concentration and shared his experience …


No Self - April 13, 2019

You are not the physical sensations you experience. Sights, sounds, touch, tastes and scents all arise and pass away, and when observed accurately, are not the thing you call “me”. …


Career Path - February 1, 2019

My intended career path is to make enough money as an entrepreneur to retire from working as a programmer, and then to really make money as an entrepreneur, so I can retire from business and work as …


I ain't afraid of no ghosts - January 31, 2019

As a kid I was fascinated by ghosts, and also a little creeped out and scared. At some point in my life I took on a completely different attitude towards ghosts. I realized that I'm much more powerful …


Irregular Chess - January 25, 2019

I've been patting myself on the back for making my life easier by choosing chess data as a domain to write programs against. Chess produces tons of well-structured, predictable, meaningful data. …


Business Drills - December 12, 2018

Of course I'm a believer in deliberate practice and repetition. I understand the draw of code katas, even if the presentation is often corny, and I completely believe that every single repetition of …


Chess Drills A La De La Maza - December 10, 2018

Concentric Squares (forks and skewers):


How to measure effort? - December 9, 2018

How to measure slack vs stretch? i.e. how to measure effort? All of the solutions that jump out at me are measurements by proxy, which aren't perfect because the effort component is not isolated. But …


Wait, what? Microsoft? - December 7, 2018

Form 2003 to 2015 I only used Linux, starting with Gentoo, then Arch, then finally Ubuntu. Towards the end I decided the best way to work was to have a stable host distro and then do any work and …


Working on my chess skills - November 29, 2018

Philidor's position for queen vs rook.

kb8-rb7-kc6-qa5


Valuing My Time - November 27, 2018

Meetings are too expensive. I think of my time as worth around $1000/hour, and I want to improve my productivity to make it closer to $10,000/hour. If I let people waste my time then I'm bleeding out …


Monday Morning - November 26, 2018

Monday morning is the best, especially after a holiday. I don't dread going back to work, I'm grateful for the rest I got and the chance to get my head out of “work mode”, but when the …


Kill All Scope Creep - November 18, 2018

Kill all scope creep. It trys to worm into the cracks of your half-baked plan and crumble the whole thing before it ever even gets a chance to hold water. Sometimes the demands are clear and the …


Five Hindrances - November 6, 2018

“Parasites Of The Mind”

A word I like for “dullness and drowsiness” is lassitude.

What to do? …


Ellsworth Toohey - November 5, 2018

I love/hate Ellsworth Toohey because the first time I encountered the character, it brought to life so much about the world that is sick and sad that I didn't have the words to articulate at the time. …


Clear and concise - October 31, 2018

Clarifying goals and creating plans to reach those goals with minimal overhead has been a theme in my professional life for several years, and the idea of concision grows more central and dominant …


Hours In The Day - October 30, 2018

I don't need more hours in the day, I just need the time between 5AM and 7AM to last much longer, and then I'd be fine fast-forwarding through 9-5 to make up the difference.


Patakamma - October 24, 2018

Translated by Bhikku Bodhi:

“I’ve enjoyed wealth, supported my dependents, and overcome adversities. I have given an uplifting offering and performed the five oblations. I have served the virtuous …


Cultural Exchange - October 23, 2018

I enjoyed observing cultural exchange in Japan. I’m not sophisticated enough to recognize much cultural influence from China, but it was pretty easy for me to recognize the presence of hotdogs and …


Making People Happy - October 22, 2018

Trying to satisfy other people's values and other people's aesthetics is not quite a fool's errand, but it's definitely a luxury, which makes it a foolish goal unless there are plenty of resources to …


Shinjuku Gyoen Rose Garden - October 13, 2018

Shinjuku Gyoen Rose Garden


How to journal: Lists - October 5, 2018

For …


Llena con visión - October 3, 2018

A friend spoke with me recently about difficulty attaining access concentration. I am far from an accomplished meditator, but I asked him what he's experiencing and did my best to relate my …


How to journal: Freewriting - October 2, 2018

“Freewriting” for journaling: maintain concentration on the pen moving on the paper, try not to know what word is coming next, keep writing whatever words come out until the words exhaust …


Ideas for Lektor Serverless - October 1, 2018

10 Ideas For Lektor Serverless


Lektor Serverless - September 30, 2018

SWIM should create a fork of Lektor that runs on a serverless AWS setup. The Lektor frontend is already a React app communicating to the backend via an API (I think, I'm not looking at the code at the …


Elephant Gambit - September 17, 2018

Yesterday a friend was demonstrating how to mess with your opponent, so after 1.e4 e5 2.Nf3 he played 2...d5.

I've definitely seen the position before and probably even figured out the correct move at …


The Second Location - September 13, 2018

Today I learned the real wisdom behind what I thought was just a funny line from 30 Rock: “Never go with a hippie to a second location.”

…I just want to go home to my wife and wake …


I'll see your hipster nonsense and raise you a pretentious anachronism. - September 11, 2018

I'm going to experiment with hiring an assistant to write up my handwritten notes, so I can do more of my work with just a pen and a notebook. Although I am a decent typist and very happy in Emacs, …


Householder Vinaya - September 7, 2018

SWIM should write about applying the Vinaya to householders – looking at the overarching concepts and tactics, and adapting the rules to householder life. Or looking at examples from the Vinaya for …


Ice Jacuzzi - September 6, 2018

SWIM should sell ice jacuzzis in Costa Rica.


Say hello - September 4, 2018

Reach out to people, you never know who might respond, you never know what kind of help you might receive.

I'm definitely interested in creating wealth, but I'm also very well aware that the realest …


Buy my kids a brand new pair of shoes - September 3, 2018

I'm a householder, so it makes good sense for me to fulfill that role as best as I can, without any particular attachment to the responsibilities, luxuries, status, or suffering that come along with …


Pali terms for the eightfold path - September 2, 2018

Panna

Sila

Samadhi


Useless Talk - September 1, 2018

After giving Moggallana advice for combating drowsiness, the Buddha instructed him to avoid two kinds of behavior that lead to restlessness.

First, he should abstain from pride, because pride will …


Sariputta is better than me - August 31, 2018

Sariputta is a great example of: “yea, that guy is better than me.” I'm reading the book Great Disciples of the Buddha because it was recommended in Mastering the Core Teachings of the …


Running On The Wrong Hardware - August 30, 2018

Women produce many thoughtful, intelligent, creative, logical, insightful ideas, and often they express those ideas with language.

Sometimes men hear the language and try to act on it, but men don't …


Selling Prime Numbers - August 29, 2018

I had a dream the other night that I sold prime numbers on the Internet. Not new prime numbers, just regular, already well-known prime numbers. But I had great copy and a great user experience, and I …


In it to win it - August 28, 2018

Right now I work a day job at a startup. What I want from my job is to win.

I'm not interested in using this experience to get a similar job somewhere else making a little more money. I'm not …


More stuff I want to write about - August 27, 2018

Articles I want to write:


Self-documenting Artifacts - August 26, 2018

I believe in the value of documentation, but it takes extra effort to create and documentation easily gets out of sync with reality. There is plenty of discussion about this problem in relation to …


Which one? - August 20, 2018

I don't want anything to do with politics and I don't like any politicians, yet, one of the public figures I feel the most affection for is a politician. Which one?


Talk Is Cheap - August 19, 2018

Instead of dreaming about taking a trip, you could be buying a ticket.

Instead of fantasizing about working for yourself, you could be writing a resignation letter to take with you to work tomorrow …


Cold Water Immersion - August 18, 2018

Tom immersed in freezer

I spent 3 and a half minutes immersed in 11.8 degree Celsius water. My friend was impressed that I did so well for my first time, but it seemed too easy to me. When I got out I felt like I could do …


Rubik's Cube Encoding - August 17, 2018

If you don't care about making legal moves to arrive at a position, I think it'd be easy to come up with schemes for encoding information in a Rubik's cube. It's probably simplest to start with …


Too many concepts, not enough how-to - August 16, 2018

Cognito User Pools are different from, but related to, Federated Identity Pools. User pools give you an id token and an access token, while identity pools give you an access key, a secret key, and a …


So Interesting! - August 15, 2018

I'm working on a tool for creating software specifications. I know how boring that sounds…

Any real programmer knows that very little engineering happens today in software construction, that's …


Stuck In A Cave With Becky Thatcher - August 14, 2018

I finished reading Tom Sawyer last night. I'm really happy that at the end of the book they got the money. It rings true — Tom knew they could find treasure, they made a pact to do it, and they kept …


I love these games, but they're too much like work - August 13, 2018

Opus Magnum Health Tonic

Opus Magnum Precision Machine Oil

Opus Magnum Dark Thread


Procrastination Is Not A Problem - August 13, 2018

Procrastination is not a problem. Procrastination is a great sign that either I don't know what I'm doing, or I'm trying to do something dumb.

As soon as I see a clear path to work on something …


Entrepreneurs Are Saints? Sell me Emacs! - August 12, 2018

I'm almost always grateful when entrepreneurs, businesses, and creative people make my life better in small ways. I'm grateful for the simple t-shirts I wear, the stainless steel straw that I drink …


So Much Bullshit On The Web - August 11, 2018

I want to rate websites based on performance metrics, presence of tracking technology, and ratio of content to bullshit (complex CSS, useless JS, ads, images, and so on). I'm also interested in using …


When you've got it all figured out - August 10, 2018

Going For It All Figured Out


You Won't Believe What I'll Fantasize About Next! - August 10, 2018

Once in awhile I start daydreaming about spending all of my time programming for the 6502.

I'd rather master a constrained platform than use an enormously powerful system where I give up control and …


Nonsense I might write about in the future - August 9, 2018

Stuff I'd like to write about:


I'm mostly interested in business ideas that don't require me to work - August 8, 2018

Over the past two years or so, I've decided that I'm most interested in businesses that can be created with just a landing page and a manual process on the backend, and ideally with a conceivable …


One weird trick to find out which of your relatives is a racist! - August 8, 2018

SWIM should launch a libertarian email newsletter that focuses on memes, drama, and horribly slanted reporting on current events. Maybe with a tiny sprinkling of links to quality sources for news and …


People paying to do stuff - August 8, 2018

SWIM should distribute software that runs entirely on AWS, so people can sign up and then a CloudFormation stack is launched in their AWS account to run their blog or photo sharing app or whatever. …


REPL Design For Wireframes - August 8, 2018

A wireframe-only design service where clients fill out a detailed onboarding form and then receive a wireframe of their app idea for a fixed cost.

Clients can practice communicating their ideas …


Oh My God, It's So Juicy! - August 7, 2018

omg it's so juicy


Math Illustrations With PostScript - May 14, 2018

euclids proof in-line

I started working through Mathematical Illustrations by Bill Casselman. It hits several interests: drawing with PostScript, improving my math skills, and getting better at using a computer as my …


Memorizing The Mahasatipatthana Sutta - May 3, 2018

The Mahasatipatthana Sutta, recited by Ananda at the First Buddhist council.

The four frames of reference (4): body, sensation, mind and mental qualities.

Observation of the body (6): breathing, …


Python vs Emacs Lisp Text Processing - April 28, 2018

Post-production For asciinema Screencast Files

In the JSONL screencast file below, created with asciinema, a little editing will make for a much smoother screencast.

There is a 12 second pause in the …


This Is Why I Don't Blog... - April 15, 2017

I reluctantly check HackerNews once or twice per day. I expect to see a pile of b.s. load along with the orange bar (in my more naive days I could change the color), but once in awhile something …


Wrote An Article About Django Generic Views - March 26, 2016

I wrote an article the other day for the Tests for Geeks Blog about using Django's class-based generic views. Check it out.

I'm interested now in comparing the code between Django's built-in generic …


Django Postman with django-notifications - March 19, 2016

Today I had to get django-postman messages to work with django-notifications. There was no useful information out there, so maybe this will be helpful to someone. Modern Django apps would use the …