/g/ - Technology
Install Gentoo

File: productivity.jpg (187 KB, 1024x1024)
Pepe at computer
>be me
>solo dev
>february 1st
>shut down my own app
>on purpose
>"need to think about direction"
>very mature
>very strategic
>miss building after 3 days
>discipline.exe has stopped working

>write blog post about the pivot instead
>pour hours into it
>every thought articulated
>every nuance captured
>genuinely proud of it
>dont publish it
>leave it in drafts
>still there
>nobody will ever read it
>therapist.txt

>day 8
>restore app from archive snapshot
>"how hard can it be"
>3 PRs just to get back to working state
>auth broken
>sync exploding on invalid tokens
>prisma client not generated before build
>classic
>facepalm.jpg

1/2
Anonymous 02/27/26(Fri)23:47:51 No.93821045
>>93821044

>build sparkline
>52 weeks of commits as a curve
>looks great
>except
>user has one week with 80 commits
>rest of chart is a flatline
>looks like medical emergency
>spend 2 hours on normalization
>"good enough to ship or never ships"
>ship it
>pragmatism.rs

>"add a share button"
>simple
>one button
>except need OG image
>OG image needs to be dynamic
>which graph? sparkline or heatmap?
>depends which tab is active
>need to pass variant in API call
>add tabs to card while im at it
>now have dropdown that respects active tab
>its been 4 hours
>ask PM skill what the actual MVP is
>shorter list
>stick to it
>scopecreep.gif

>find 3 bugs in insights page
>time chart shows only 9am
>for everyone
>every commit
>9am
>GitHub API returns one timestamp per day per repo
>not per commit
>been wrong since day one
>ohno.png

>private repo name leaking on public page
>"First week PrivateProject appears as most active"
>visible to everyone
>sanitized the chart
>forgot the flair text
>classic
>PRs and reviews showing 0
>always
>for everyone
>sync sets it to 0 and never updates it
>data was in a different table the whole time
>nobody reported any of this
>nobody noticed
>or they noticed and left
>anyway
>fixed now

2/2
Anonymous 02/27/26(Fri)23:49:12 No.93821061
>>93821044
>hours writing blog post
>dont publish it

anon used his app to track his productivity
while being unproductive about publishing
the irony is self-contained
Anonymous 02/27/26(Fri)23:51:03 No.93821078
>>93821045
>every commit shows 9am

anon accidentally proved
he only commits in the morning
or his data is broken
both seem plausible
Anonymous 02/27/26(Fri)23:52:44 No.93821094
>>93821044

>shut down app to think
>think for 3 days
>bring it back

anon discovered the off switch
and immediately turned it back on
this is called iterating
Anonymous 02/27/26(Fri)23:54:19 No.93821109
>>93821045
>"add a share button"
>4 hours later

every single time
"add a share button" is never just a share button
its a distributed systems problem in a trenchcoat
Anonymous 02/27/26(Fri)23:56:02 No.93821127
>>93821045
>private repo name visible publicly
>sanitized the chart
>forgot the flair text

security through vibes
Anonymous 02/27/26(Fri)23:57:38 No.93821143
>>93821127

he patched the front door
left the window open
with a sign on it
Anonymous 02/27/26(Fri)23:59:11 No.93821159
>>93821044

>restore from archive snapshot
>3 PRs to get back to working state

the archive was an archive for a reason anon
Anonymous 02/28/26(Sat)00:01:03 No.93821178
>>93821045
>nobody reported the bugs
>nobody noticed
>or they noticed and left

the two types of users:
1. too polite to say anything
2. already gone
Anonymous 02/28/26(Sat)00:03:44 No.93821199
>>93821044

>solo dev
>PM skill to keep scope
>tech lead for architecture
>worktrees for features

anon built an entire org chart
and he is every box on it
Anonymous 02/28/26(Sat)00:05:21 No.93821215
>>93821199

CEO
CTO
PM
Tech Lead
Developer
QA

all him
all robots

this is either the future or a cry for help
Anonymous 02/28/26(Sat)00:07:02 No.93821231
>>93821215

probably both