Skip to main content

Stupid hills I'm willing to die on.

These are my strongly-held opinions about technology, writing, and how things should work. Not all of them are popular. I'm okay with that. Strong moral clarity and prescriptive statements are how I process the world.

Web & Technology

RSS/Atom feeds are not dead and should be required

They're an excellent way to follow people without algorithms deciding what you see. If your blog doesn't have an RSS feed, you're forcing people to depend on platforms.

Accessibility isn't a nice-to-have, it's a requirement

If your site doesn't work with a keyboard, screen reader, or without JavaScript, you've built a broken site. Period.

JavaScript should be optional, not mandatory

Progressive enhancement means your site works without JS and gets better with it. Not the other way around.

Your content should outlast the platform

If you can't export your writing easily, you don't own it. Build for portability and backup constantly, or accept that your work will die when the platform does.

Markdown > proprietary formats

Plain text with simple formatting syntax beats locked-in formats every time. Portable, version-controllable, future-proof.

Static sites > dynamic sites for most use cases

If you don't need real-time data, you don't need a database. Static sites are faster, cheaper, more secure, and easier to maintain.

Progressive enhancement > graceful degradation

Start with what works everywhere, then add enhancements. Don't build fancy and try to patch it for accessibility later.

Semantic HTML matters

Divs and spans everywhere is lazy. Use the right elements. Headers are headers. Lists are lists. Forms are forms.

Comments in code are documentation

"The code should be self-documenting" is an excuse for not explaining your decisions. Future you will thank you for the comments.

Writing & Publishing

Everyone should take a leadership position at some point in their life

Not as hierarchy, but as practice. Community building, organizing, taking responsibility. Write Club taught me this. Everyone benefits from learning to lead.

You learn to write by writing

No amount of reading, or theory, can replace the act of putting words on the page. The only way to improve is to write consistently. That's the only trick.

Writing by hand doesn't make you more authentic / Digital journals count as "real" journals

I have dysgraphia. Typing is how I write. Anyone who says "real writers" use notebooks are silly. 1,000,000+ words on 750words since 2011. The medium doesn't matter. Showing up matters.

Genre fiction deserves the same literary respect as literary fiction

The divide is arbitrary and classist. Good writing is good writing.

#instapoetry is real poetry

Poetry as a craft has been gatekept by elitist academic circles, but social media has democratized it. The same principles of good poetry apply regardless of platform.

Self-publishing is legitimate publishing

Traditional publishing gatekeeps but upholds industry. Self-publishing democratizes. Both are valid. Neither is inherently better.

Community > competition

Other creators aren't threats. There's room for everyone. Lifting each other up creates more than fighting for scraps.

Tools & Methods

Doing is always better than planning

Action beats perfection. Iterate. Start building, creating, experimenting. You can always improve later.

Learn to homestead, grow your own food, and build your own tools

Self-sufficiency and craftsmanship are requirements in our increasingly volatile world. They foster independence and deepen our relationship with the natural world..

Free/open source > proprietary whenever possible

If there's an open-source alternative that works, use it. Don't lock yourself into tools you can't control.

Version control isn't just for code

Track your writing in git! Commit often. You'll thank yourself when you need to find that deleted paragraph.

The best tool is the one you have and will actually use

I don't care how powerful Vim is. If VS Code works for you, use VS Code. I use VS Code. I also use Bear for quick notes and for my knowledge base. The "best" tool is the one that doesn't get in your way. Don't waste money and time on gear.

Automation should serve humans, not replace them

Build systems that help people work better, not systems that make people obsolete.

People

We are inherently irrational creatures

Understanding this helps us approach disagreements with more humility and less certainty. Recognizing our cognitive biases helps us listen better and communicate more effectively.

Almost everyone is wasting their precious time

People who wait for the "right time" or who favour convenience over action are throwing life away. You are going to die.

You must find time to participate in community

Regardless of how busy or exhausted you are, make space for meaningful connection with others. Community participation strengthens both individual and collective well-being. All we have is each other.

You must engage in good faith if you're arguing

It is useless to have dialogue with someone if you believe they have bad intentions. Either believe in the good of people or don't waste your time.

Irony is a dangerous, poisonous, corrosive force that erodes trust and understanding.

You must try to be sincere in your interactions with others. Kill the part of you that cringes, not the part of you that is cringe.

You're foolish for getting morality from celebrities

Parasocial relationships have replaced church for most people. Morality shouldn't be derived from fame or popularity. Think critically about the values you adopt and form your own ethical framework.

You must have screenless hobbies

Engage in activities that don't require screens to maintain a healthy balance and preserve your ability to be present in the physical world. Reading, walking, crafting, and face-to-face conversation are vital for mental and social well-being. Anything.

To be human is absurd

"How strange it is to be anything at all." Human existence is fundamentally weird, yet we must still find meaning and purpose in our brief, chaotic journey. Embrace the weirdness while still striving for connection, growth, and positive impact.

NEVER form a romantic relationship with a GAI chatbot/LLM

AI can be a great tool, but it cannot replace human connection or be a substitute for real relationships. Do not confuse AI interaction with genuine human connection.

Life & Ethics

Public transit > cars

I don't drive by choice. I take the bus. Cities should be walkable. Car-dependent infrastructure is a policy failure. Public transit gives you time to read, observe, and think.

Used books > new books

Support local used bookstores. Borrow from libraries. Not everything needs to be pristine.

Library loans > buying everything

Public libraries are one of the last truly free resources we have. Support and use them as much as possible.

Pay for things you value

But also: make things accessible. Sliding scale. Pay-what-you-can. Free for those who need it.

Privacy is a right, not a privilege

No one should have to trade surveillance for access to information.

Separate the art from the artist, but do not fund or platform the artist

While you may appreciate the artistic value of someone's work, you should not support them financially or give them a platform if they are harmful off-screen. Be intentional about your consumption and support.

Not taking a stand on Palestine, Congo, or Sudan is reprehensible

The atrocities occurring around the world are easy to research. Use your privilege to actively protest and shame. Participate in boycotts. Speak out against injustice.

There's no ethical way to eat meat

Animal agriculture is inherently exploitative, violent, and environmentally destructive. Choose veganism and plant-based options.

The Meta-Hill

Love must be at the center of everything you do

Love must guide your actions, decisions, and relationships above all else. It is the foundation upon which all other values should be built.

Apply overwhelming force

When you believe in something, commit fully. Half-hearted efforts are wasted energy. Give your best to the causes and people that matter most.

Having strong opinions loosely held is better than having no opinions at all

I'm willing to change my mind with evidence. But I'm not willing to pretend everything is equally valid.

Being unopinionated isn't neutral. It's lazy and dangerous. If you stand for nothing, what will you fall for?

  • /nope — Boundaries I won't cross
  • /why — The values behind these hills
  • /about — How I ended up here
↑ TOP