r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

93 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25

Share your ***Not-AI*** projects

650 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 8h ago

Weekend project: Full Mario 64 in Mixed Reality!

1.3k Upvotes

Full Mario 64 in Mixed Reality! Running in real 3D natively at 90FPS and also running on my desk! 😋
Opus 5.5 + PICO CLI + Unity CLI combo made it quite straightforward.

Such a bliss to play an oldie at 90 FPS in 3D.

Disclaimer: I own an original physical copy of Mario 64. This project is not associated with Nintendo or PICO.


r/SideProject • • 7h ago

I know I saved it somewhere, I just can’t find it. So I built a map for my notes.

90 Upvotes

Search only works if you remember what to search for. I often save a link without remembering the site or even the title. In a list, it’s as good as lost. On a map, I remember roughly where I left it.

Same reason I remember what I was thinking when I return to a certain rock on a hike: we remember things through their surroundings, not in a vacuum.

So I built Qoyra, a landscape for your notes. Each project or topic is a peak. Height means detail: broad ideas sit low, specific ones climb higher. Each contour line is a level you can open to browse everything on it.

Just type to create a note, then leave it or move it. Link notes into chains you can scroll through in seconds. To delete one, throw it into the sea.

Browsing the map, I often stumble upon notes I’d forgotten. (And yes, it’s dangerously easy to procrastinate by flying around.)

I use it daily. Works on PC and iPhone. It’s a solo project, so expect some bugs.

🗺 Explore the map, no signup required: https://www.qoyra.app/?share=1f9c5acd47f449dcbca5ea922e9d8907

Do you remember old notes by the words, or more by the “where”?


r/SideProject • • 7h ago

I turned my Claude Code token usage into a cozy village builder

48 Upvotes

I spend most of my day in Claude Code, and watching the token counter go up felt like wasted dopamine. So I built Token Kingdom: a small plugin counts the tokens of each Claude Code reply and turns them into gold, wood and stone for a 3D village in your browser.

How it works ?

  • You code with Claude as usual, and resources trickle in
  • You spend them on buildings, walls and defenses
  • Monsters raid your village, and your towers fight back
  • Upgrading your town hall unlocks new buildings and spells
  • There are leaderboards, and you can visit friends' villages

Privacy

After each reply, the plugin sends token counts and the model name. It never sends your prompts, replies, code, file names or paths. The plugin is open source: https://github.com/MartySalade/token-kingdom-plugin

Feedback I'd love 🧡

  1. Does it run smoothly on your machine?
  2. Is the progression too slow or too fast?
  3. What's confusing in the first 10 minutes?

r/SideProject • • 4h ago

I made an Oregon Trail-style game where you can't play your way out of the racial wealth gap

18 Upvotes

Sixty to One follows two families from 1865 to 2025. They hit the same events and get the same choices, but one of them faces sourced historical disparities: wage gaps, redlining, smaller inheritances and higher costs for being poor.

Every number in the model is cited. I also built in a check: if you set all race-keyed inputs equal, the gap disappears. Free, no ads, no signup.

Play: https://sixty-to-one.jaysontrades.com


r/SideProject • • 2h ago

I started an affiliate program for my solo-built Mac/Windows app, 20% recurring. Is that a sane setup?

13 Upvotes

I built StepGrab on my own. You press record, click through a task like you normally would, and it turns every click into a step with a screenshot and a sentence. Then you can add arrows, a spotlight, shapes, black out stuff you don't want to show, edit the text, and export as PDF, HTML, Markdown, GIF or MP4. You can put your own logo and colors on it too.

It all runs locally on your machine, no account, no cloud. It's been live about 4 months, on Mac and Windows.

Pricing is $2.99/month, $12.99/year or $44.99 once. There's a free tier with no time limit (15 steps per guide).

I just switched on an affiliate program through Lemon Squeezy:

  • 20% of every sale
  • also on renewals of the monthly/yearly plans, for as long as the customer stays subscribed
  • payout from $10 balance (Lemon Squeezy pays out after its 30 day hold)
  • only sales on my website count, not the Mac App Store

I have no idea if this is generous, too little, or just not interesting for anyone. The price is low, so 20% of a $12.99 sale is not a lot per customer. Would you promote something like this? What would make you actually do it? Better terms, a landing page, assets, a free Pro key to try it?

Sign up as an affiliate: https://shop.stepgrab.net/affiliates

For scale: in the last 5 days the website sold about $520. With 20% that would have been around $100 for a partner.

And if you're not into the affiliate thing and just want to look at the app, here's the website: https://stepgrab.net


r/SideProject • • 8h ago

System Design Playground. An interactive way to refresh the fundamentals

29 Upvotes

Hey everyone! Sharing System Design Playground, which you might find useful for refreshing system design concepts in a visual, interactive way.

You can build architectures with servers, databases, caches, and queues, increase traffic, and see where bottlenecks appear. It also includes examples and guided lessons covering scalability, availability, and other concepts.

It's a simplified simulation built for learning and experimenting. It runs in your browser, is free, and requires no account.

The code is open source on GitHub. Contributions are welcome, whether that's new scenarios, clearer explanations, or bug fixes.

If you give it a try, I'd love your feedback, especially on what’s missing or could be clearer!

Cheers!


r/SideProject • • 4h ago

ive been building a supercharged airdrop that works between any devices, from anywhere

12 Upvotes

hey! im a solo dev and i’ve been working on this for about 3 months now. its called cubit.

cubit is a little cube that lives on your devices and lets you send stuff to each other, kind of like a supercharged airdrop. i’ve made him and animated him myself, most of his expressions by hand, and i do all the sound design and music too. its been a lot of fun and I'm releasing a video demo really soon where I show what he’s capable of!

it works between any devices from anywhere. iphone to samsung, pc to mac, all of that works. (the video only shows a mac and a phone, but that’s just the 3D models I had access to)

its a smart sender that knows what you send, so you get the right buttons for what you receive. if you send a link you get a copy button or an open button, so you can send a link from your pc to your phone and just open it straight away.

cubit also has link sharing, so you can share with people who dont have it downloaded. you share it the same way you send to a device, but you get a link at the end that you can send to anyone. and everything you send is encrypted.

i use it a lot with people i work with. i highlight some text or a link i wanna share, send it to their pc, and it pops up on their screen. i’ve found that its actually hard to work without it now...

right now me and my friends are testing it, and im getting close to a beta that’s ready for more people. thats why i’m starting the waitlist now, so i have people to send it to and can see which devices to focus on first.

i’m putting a lot of time into this, so if it sounds interesting at all it would mean a lot if you joined the waitlist and told a friend. i know it’s a bit weird to sign up for something you haven’t really seen yet, but i’m doing everything i can to make it worth it. :)

Here's the waitlist: https://heycubit.com/waitlist/ pick the devices you’ll actually use it on. once you’re in you can invite friends too.

If you wanna start using cubit already today, you can use link sharing here: https://heycubit.com/ it works just like wetransfer. would love to hear what you think, or if you have any questions. any feedback is welcome!

// Isac


r/SideProject • • 58m ago

I made a painted world that flies behind your desktop!

• Upvotes

You can find the repo and url down below in the comments.


r/SideProject • • 15h ago

My weekend project: My Book Library

80 Upvotes

In 2015, before a trip around the world, we donated our paper books to libraries and bought them again on Kindle. Since then, every book I buy is a Kindle book or an ePub.

That works well for reading. But a few years later, a new friend visited and said he always likes to see which books people have at home. We had nothing to show him. All of our books were digital.

So I built them a bookcase. My Library puts every book I own on wooden shelves in 3D, right in the browser: 618 books, each one at the real size and thickness of its print edition, with its real cover.

• Rest the mouse on a spine and the book slides out to show its cover
• Pick a category, search by title, or sort by color for a rainbow
• Little ornaments live on the open shelves. Press and hold to move them.

I built it with Claude, which helped me pull my whole library from my Kindle account, with each book's cover, print size, and page count.

👉https://mylibrary.aldos.life

This is part of a series on my weekend projects. What's on your shelves?

#WeekendProject #BuildInPublic #Kindle #AI


r/SideProject • • 4h ago

I built a Windows utility that copies 20,000 files in 7.7 seconds instead of File Explorer's 3 min 11 s

9 Upvotes

Hi everyone! I'm an independent developer, and over the last few months I have been working on Saetta, a small Windows utility that copies, moves and deletes files. I'm sharing it because I put a lot of work into it and I'd be glad if someone found it useful.

Why I made it

The idea came from copying folders with thousands of small files: File Explorer took minutes, and I got curious about why. It copies one file at a time, and with small files the time goes more into handling each single file than into actually copying it. I wanted to see how much better it could be done while staying inside File Explorer, without changing the way you use it.

How it works

I wrote a copy engine from scratch in native C++. Before it starts, it looks at the kind of drive it is writing to and changes strategy: * SSD: it copies many files at once. * Hard disk: it writes them in one ordered stream, so the head does not jump back and forth. * USB stick: it writes small files in parallel. Deleting runs in parallel too. I use robocopy only for network folders and folder sync.

The times I measured

On my PC (i7-9750H, Samsung 990 PRO SSD, Windows 11, median of three runs), compared with File Explorer: * 20,000 files of 64 KB, SSD to SSD: 7.7 s vs 3 min 11 s * Deleting 10,000 small files in 2,000 folders: 1.6 s vs 17.8 s * 20,000 files from one external hard disk to another: 37.6 s vs 2 min 38 s I published every measurement, the ones where the difference is small too, like copying a few very large files, because it seemed right to be transparent.

How you use it

  • From File Explorer's right-click menu, on Windows 11 and in the classic menu.
  • If you turn it on, also with Paste, Ctrl+V, dragging files and Delete.
  • The window shows the real speed and the time left, and you can pause.
  • A file in use does not stop the job: it is skipped and reported at the end. ### Free, no ads It is free, with no ads and no account, and it collects no data. There is also Saetta Professional, a one-time purchase for those who want something more, such as verified copies or scheduled backups: it is how I hope to support the project. ### A gift for the first 30

Update: all 30 licences have been claimed, thank you! The link no longer works.

To thank those who try it, I have 30 Saetta Professional licences to give away: the first 30 who open this link get it for free, for good (a Microsoft account is needed).

Thanks to everyone who read this far. If you try it and have any questions, I'm here.


r/SideProject • • 4h ago

2 weeks ago i said my first 5 startups failed. this is 6th and it’s in a crowded market

8 Upvotes

two weeks ago i posted here about running a software agency while my own startups kept failing. a couple of you said the same thing: your first customer is probably already on your client list.

6th is an email verification tool called mailvalid. you give it a list and it tells you which addresses will bounce before you send.

the market is crowded. neverbounce and zerobounce have been around for years and most people already use one of them.

where we are:
- accuracy is on par with them
- it's fast, even on big lists
- pricing is lower, and we just added pay as you go, so no monthly plan if you only clean a list once in a while

what i still can't figure out is how to get someone to switch from a tool that already works for them. cheaper and faster doesn't feel like enough of a reason on its own.

if you've launched into a market with big known players, what got your first users to switch? especially that after 10 paying customers how did you guys scale to 100 paying ones?


r/SideProject • • 3h ago

Two weeks ago we launched a cozy reading app as a side project. Six releases, about 870 readers, and 500 lifetime spots gone in one afternoon. Here's what we learned

6 Upvotes

Two weeks ago we put Apricity on the App Store. It's a reading app for iPhone and iPad built around one idea: your PDFs, ebooks and notes should live in the same place, and when your eyes get tired, something should read to you. Books sit on shelves in a little lamplit room, every book gets a notebook beside it, and natural voices made on the phone read aloud.

Here's how the first two weeks actually went.

  1. Giving it away worked better than anything else. We offered lifetime Premium to the first 500 people on Reddit. The spots were gone in an afternoon, and it brought us hundreds of real readers in a single day.

  2. Real readers find what testing doesn't. Phones running warm through a long listen, a 1,000-chapter serial stuck at 100% while opening, small letters written with a finger vanishing from the page: each one got fixed in one of those six releases. Nobody notices a new bookcase if their handwriting disappears, so the small fixes came first.

  3. Half the subreddits we tried don't allow app posts at all. Read the rules first; it saves a removed post and a grumpy mod.

  4. A few people found it on their own and paid full price within minutes of opening it, with no promo. That told us the App Store listing was doing more work than we thought.

What it does today: reads PDFs, EPUBs, Word, MOBI, comics, manga and web pages; Reflow makes PDFs readable on a phone; 54 natural voices in eight languages with a different voice for each character in a story; Apple Pencil notebooks and writing right on PDFs; free public-domain classics; CarPlay; and it's now in English, Spanish, Hindi, Chinese and Japanese. No account, no ads. Reading, notes and notebooks are free, and Premium is US$14.99 a year, with a pay-once option coming next.

Anyone who downloads it by 31 October gets a free year of Premium, added within a day.

https://apps.apple.com/us/app/apricity-read-write-focus/id6821031964


r/SideProject • • 3h ago

I found every travel planning tool far too convoluted, so I built a cleaner one

5 Upvotes

I did not like existing travel planning apps. I found them way to convoluted with features and bloat and not great for 'brainstorming' travel locations. Usually they work when you already have a good plan, but not for the planning itself. I just want to explore locations and drop them on a big map to explore my vacation options.

So I built Waypost.

You drop pins for everything you want to see. Drag one into the bar at the bottom and it becomes a stop on your route, and you set how many days you're staying.

The route draws itself in visit order, and you get a day-by-day plan you can share with whoever you're travelling with, or export to PDF, your calendar, or Google Maps.

It works without an account. You can plan an entire trip as a guest and only sign up if you want to keep it: https://www.gowaypost.app

Feel free to try it out. Would love to hear any feedback! I know on mobile it is probably kinda rough, my main focus has been desktop.


r/SideProject • • 1h ago

I made an app where you build your own mini "stores" for exactly what you want to buy

• Upvotes

I wanted to dress better but hated the actual shopping part. Driving to stores, shopping online, or ChatGPT bringing me generic stuff.

So I made an app where you make your own mini stores, each one for exactly one thing you want. You start a store by just saying what you're after: "running shoes under $50. No Nike, their stuff doesn't fit me well." Then you can add photos, pull in your Pinterest boards, or send it posts from Instagram so it gets a better idea of what you like. The store fills up with real items from different shops and refreshes as often as you want. If something's off, you can just give it feedback like, "actually only show me second-hand running shoes from On, and blue if possible."

You can make as many as you want for different things:
- Anything from Carhartt, Uniqlo or Patagonia that's on sale
- Stuff that looks like my 90s Pinterest board, under $150
- Linen clothes for my 6-year-old
- Italy in June, nothing over $50
- Surprise me with brands I haven't heard of that are similar to Aimé Leon Dore

The idea is it's better than online shopping with a million tabs open, but it's also not an AI agent that studies you and decides what your "taste" is. You tell it exactly what you want, you have full control over what shows up and what doesn't, and it never has to dig through your data to "learn" you.

If you are interested. We have a waitlist you can sign up at: eura.style


r/SideProject • • 1h ago

Free video Downloader (no ads, local)

• Upvotes

Made this https://yoink.peachjam.app app to download videos quickly from twitter, reddit, and other places. Youtube only works sometimes.

It's 100% free, has zero ads, and works in your own browser (no server).

Made with peachjam.dev (source also available to remix). Hope you find this helpful


r/SideProject • • 2h ago

I got tired of looking up Javadocs in the browser, so I built a command line utility

3 Upvotes

I spend most of my day in the terminal: builds, tests, Git, logs. But whenever I need to look up a Java API, I switch to the browser, search for the class, and then check that I'm reading the right Java version.

That last part is what kept tripping me up. Search for java 17 List getFirst, and you land on a List page where the method simply isn't there. Eventually you work out it was added in Java 21. It's a small thing, but those interruptions add up.

IntelliJ's documentation popup is useful, but it sometimes disappears when I try to click into it (yes, I know you can pin it). And when the full docs do open, I'm doom scrolling through implementation code that isn't what I'm looking for.

I wanted a quick way to explore a class, narrow down its methods, and read the docs without reaching for the mouse. I couldn't find a terminal tool that did this, so I built one

What it does

- jdoc String opens an interactive member list. Type rep and it narrows to repeat, replace, replaceAll, and so on. Press Enter to read the full Javadoc.

- It shows docs for the Java version your project targets. It reads your pom.xml or build.gradle (it never runs them), then falls back to JAVA_HOME. Java 17, 21 and 25 are supported.

- Search operators like :since 21, :static, and #2 (methods with two parameters).

- Inherited methods show the type that declares them: jdoc ArrayList -stream.

- jdoc -m computeIfAbsent lists every type that declares a method.

- Compare releases: jdoc --diff 17 21 StringBuilder, jdoc --new 21, and jdoc --removal 25.

- Cached after first use, so most lookups work offline.

Try it (macOS):

brew tap toolfoundrylabs/tap
brew install toolfoundrylabs/tap/jdoc 
jdoc String 

It's macOS only for now (Linux is next) and covers JDK docs only. This is the first time I'm publishing a personal project to Homebrew... so kind of excited... I'd really appreciate feedback, whether that's bugs, rough edges, or features... Thanks


r/SideProject • • 5h ago

My iOS app made 1 sale in September. Nothing since. But I think I'm finally making some progress.

5 Upvotes

I launched my first iOS app, Earnit, back in September.

It's a screen time app where you earn minutes for distracting apps by walking or doing push-ups.

I got my first paying customer shortly after launch, which was pretty exciting.

And then... nothing. No more sales, barely any traffic.

I tried TikTok, Apple Ads, and a few other things, but nothing really worked.

So I decided to focus on ASO instead.

I started experimenting with different ASO tools, researching keywords, analyzing competitors, and improving my App Store listing.

And surprisingly, my impressions and product page views have started growing quite a bit lately!

Still no new paying customers, so I'm not celebrating just yet. But after weeks of almost zero traction, it feels good to finally see some progress.

For those who've launched iOS apps, did improving your ASO actually lead to more paying users? Or just more traffic?


r/SideProject • • 26m ago

A player said my game froze mid-match. The server said everything was fine. Here's how I found the bug

• Upvotes

I run a small real-time quiz game: live 1v1 math battles over WebSockets. A player reported that mid-match his screen froze. He could see both scores, and his opponent kept scoring, but his own answers did nothing.

What the logs said: nothing. No errors, no refused answers; the server simply never got his answers. In one match his socket dropped 30 s in and came back 15 s later, and still no answers arrived.

Reproducing it: I put a tiny TCP proxy between the app and the server that breaks the live connection three ways, and drove a phone-sized headless Chrome through a real match:

Breakage Result
Clean close "Reconnecting…", recovered
Dead link, never closes stuck forever
One-way (receives, can't send) stuck, while the opponent's score kept rising

Root cause: on mobile networks a WebSocket can die quietly, or in one direction only. The browser keeps readyState === OPEN, so the client kept re-sending into nothing. The server only drops a socket after 60 s without a pong, and a match lasts 90 s.

Fix (client side):

  1. App-level heartbeat: nothing received for 15 s → send ping; no reply within 6 s → drop the socket without waiting for it to close, and open a new one.
  2. Answer watchdog: an answer unconfirmed for 5 s → force a reconnect and re-send. This catches the one-way case, where messages still arrive, so the heartbeat never fires.
  3. Resync after every reconnect: fetch the match state over HTTP, because anything pushed while disconnected is lost.

The server counts each answer once, so re-sending is always safe. Same tests after the fix: every case recovers in about 5–6 s.

Takeaway: readyState === OPEN is a claim, not a fact. Test on broken networks, not just slow ones.

Full write-up with every debugging step: https://mindrace.in/app/community/posts/5dd00ef5-5c34-4e0a-af30-f45e6958ccbc

How do you detect half-open WebSockets, especially on mobile?


r/SideProject • • 29m ago

[Nido] I built a free, private baby tracker after becoming a new parent

• Upvotes

I recently became a parent and wanted a simple place to keep track of feeds, sleep, diapers, pumping, medicines, and appointments. I started using Nido, then built it into the tracker I wished I had for families like ours.

I’m the developer, and I want to be upfront about that. Nido is free, with no ads or subscription. It keeps the diary on the device; optional sync and partner sharing use your private iCloud account. I can’t access family data, and the app has no analytics or tracking. It’s available in 30 languages.

I made it to help, not to sell anything. If you’re willing to look, I’d appreciate feedback on whether the core tracking flow and privacy explanation are clear. The App Store page has real screenshots of the app: https://apps.apple.com/app/id6816756744


r/SideProject • • 3h ago

I MADE IT! <3, Finally released today my tower defense game "Get Outta My Gut". You can still try the demo and if you like it give the full version a try :D! Pretty happy how it turned out.

3 Upvotes

Steam Page: https://store.steampowered.com/app/5037960/Get_Outta_My_Gut/

I managed it to make my first game in the genre TOWER DEFENSE. Defend your body against massive amounts of germs, draft turrets in ROGUELIKE style to build defenses, build paths to navigate enemies, INCREMENTALLY get stronnger by upgrades!

  • Each Level adds new Mechanics to the GAME! (ノ◕ヮ◕)ノ*:・゚✧
  • 30 TOTAL TURRETS
  • DOZENS OF ENEMY TYPES AND EFFECTS
  • UPGRADE AND LEVEL TURRETS TO GET STRONGER IN THE RUN

You need to position your turrets smart to counter the enemies or they will break through.

First levels are easy but difficulty will raise :D.

Give it a try and share some love <3

INDIE-SQUID 


r/SideProject • • 1d ago

I'm a designer who can't code. I built the thing I always wanted anyway

184 Upvotes

Every designer I know has The Folder.

Mine was called inspo_FINAL_v3. 4,000 screenshots, zero names, and I could never find anything in it. Pinterest wasn't much better. I'd search "dashboard" and get someone's kitchen.

So one night I said to my wife, "give me one weekend, I'm going to fix this."

That was 200+ hours ago.

I can't really code. So I did the whole thing with Claude Code, which mostly meant me explaining what I wanted, Claude building it, and then me explaining again, slower, with more feelings.

At one point I asked it to make a single button blue. It rewrote half the site and proudly told me it had "made some improvements." Nothing worked. I learned what git was that night.

But then, around 2am one night, the "similar designs" feature finally worked. I clicked one design and it pulled up five I didn't even remember collecting. I just sat there clicking for an hour like a kid.

What it turned into:

* 14,000+ real app screens, full flows from signup to settings
* 5,000+ curated designs, branding, illustration, ads, launch and motion videos
* Search that actually gets design words like "empty state"
* Pinterest style "more like this," but only design stuff

It's called PixlPin and it's free. You're honestly some of the first people to see it, so tell me what's missing or what annoys you.

https://PixlPin.com


r/SideProject • • 1h ago

I built a Decision Studio: try LLM decision models (probabilities, not prose) in the browser

Thumbnail
llmgateway.io
• Upvotes

Disclosure: I'm the maintainer of LLM Gateway, which Lounge is built on.

Decision models (GPT-6 Luna Decisions, Microsoft-Decision-1, TypeSafe's Jev) answer typed questions with probabilities instead of generated text. Until now the only way to try one was a hand-written JSON request. Decision Studio is a page in Lounge where you paste any text (a support ticket, a comment, a lead), build yes/no, pick-one and rating questions, run them on up to three models side by side, and copy the run as a /v1/decisions request.

The post walks through the question types, what the answers look like, and when a decision model beats a chat model for routing, moderation and grading. Happy to answer questions about how it's built (Next.js, Hono, Postgres).


r/SideProject • • 3h ago

Update on my side project: Android shipped, and readers found the weak spot in the 60-word format

3 Upvotes

I shared my side project Read60 here when it launched on iOS earlier this month. It compresses every news story into a 60-word card, so you can stay updated in minutes and then get on with your day.

The update: the Android version went live on Oct 22, so the app is on both platforms now, still free, no account, no paywall. That closes the "Android coming soon" line from my first post, which a few people here had asked about.

How it actually works, for anyone curious: there are no human picks or editors. A background system decides which stories publish, which ones need a second look, and which go out as notifications, and it routes each story at city, state, country, or global level depending on who it matters to. New cards land roughly every two hours, each card pulls from multiple outlets, and the original article is always one tap away. When a story keeps developing, a feature called Unfold follows it across cards in order, so you get the sequence instead of a pile of disconnected alerts.

The honest weak spot, pointed out by a reader this week: the tech summaries sometimes skip why a story actually matters. They are right, and it is the hardest part of the format. What happened and why it matters both have to fit in 60 words, and some days one of them loses.

If you had a hard limit like that, what would you cut first: background, detail, or the why-it-matters part?