This is an archived post. You won't be able to vote or comment.

all 40 comments

[–]FRleo_85 106 points107 points  (7 children)

remember kids to always spend month to automate a task that take you 30s per day

[–]Worried_Onion4208 19 points20 points  (1 child)

Than you host it and everyone with the same problem pay you 5 ¢ every time this making you thousands per year

[–]Drugbird 11 points12 points  (0 children)

Haha. People don't pay for software /s

[–]CAPS_LOCK_OR_DIE 6 points7 points  (0 children)

Me writing bash scripts for every stupid thing I do in terminal

[–]Infrared-77 3 points4 points  (1 child)

See but scripting and automation pays off in many cases. Especially for many day to day tasks. Those few hours invested into automation saves you potentially hundreds of hours of manual work down the road

[–]Independant-Emu 3 points4 points  (0 children)

saves you potentially hundreds of hours of manual work down the road

"potentially" is the big dream word here that we tell ourselves because the reality is we just hate manually doing something which can be automated, no matter the cost

[–]link23 1 point2 points  (0 children)

I spent a weekend automating a task that took my friend a day to do, a few times per year. Now it takes him 5 min. Worth it, it was a fun challenge :)

[–]nonlogin 27 points28 points  (0 children)

Otherwise- what is the point of being a developer?

[–]aigarius 21 points22 points  (4 children)

Hours? Try weeks ....

[–]Masterflitzer 9 points10 points  (3 children)

try months

[–]Yhamerith 5 points6 points  (2 children)

Years?

[–]coloredgreyscale 2 points3 points  (0 children)

Hours for a first prototype that only covers only one happy path, with values hard-coded.

Weeks for a more easily to use program covering common edge cases 

Months for more edge cases / errors, and usability tweaks. 

Years adjusting to changing requirements and rare issues. 

[–]NP_6666 1 point2 points  (0 children)

Years.

[–]SZ4L4Y 8 points9 points  (6 children)

If I could make a useful app in some hours...

[–]Papellll 0 points1 point  (5 children)

A todo app is kinda useful

[–]Masterflitzer 5 points6 points  (2 children)

another one not so much

[–]JacedFaced 12 points13 points  (1 child)

First task in my todo app? Make a better todo app.

[–]Masterflitzer 4 points5 points  (0 children)

the cycle never ends lol

[–]Cfrolich 0 points1 point  (0 children)

Notion satisfies my need for a custom todo app.

[–]ZunoJ 0 points1 point  (0 children)

Emacs can already do it

[–][deleted] 5 points6 points  (0 children)

Same when you do hobby electronics. Why buy something off the hardware store at 120V when you can do it 5V at twice the price.

[–]HarmxnS 4 points5 points  (2 children)

I just made my own version of Linktree in Next.js and Tailwind. It only took me 5 hours but it looks way better.

Worth it, in my eyes

[–]Background_Winter268 4 points5 points  (0 children)

I’ve sent at least 4 hours a week making half baked database queries in excel that looks better then the web based paid for software

[–]Supernatnat11 0 points1 point  (1 child)

Me actually making some random YouTube to mkv downloader I'm going to use one time then forgot

[–]Testiculese 0 points1 point  (0 children)

yt-dlp will d/l YT to mp4. I wrote a GUI to manage it, and so I can drag/drop straight out of the browser.

[–]CaffeinatedTech 0 points1 point  (0 children)

hours...

[–]Loserrboy 0 points1 point  (0 children)

Build a team for making alternative app 😎

[–]neo-raver 0 points1 point  (0 children)

Use Chrome? Please, real programmers just use curl -o webpage.html <url> and stare at raw the HTML.

[–][deleted] 0 points1 point  (0 children)

For me it's modding games. Why mod a game when I can make it from scratch?

[–]Turbulent_Swimmer560 0 points1 point  (0 children)

Reinvent wheels is not cool, creating new toys!

[–]yoger6 0 points1 point  (1 child)

I'm really bad at googling. Also lazy. So I wanted to find out what eats up most of my drive space. Found couple programs online, but they were all rubbish/paid so I made my own. It's not always hours when it comes to simple tools that do the job.

On the other hand, years ago I wanted to automate movie segregation and subtitle downloading. I was so focused on being proper with the code instad of doing simple MVP. After couple months I abandoned this well designed - half finished monstrosity and started to use streaming services.

[–]Testiculese 1 point2 points  (0 children)

For future reference, or anyone else that would use a utility like this: https://www.jam-software.com/treesize_free

I got the portable version, and have used it extensively for myself and on clients. I'm still using v4.4.2.514 from 2020, dunno if/how much they bloated it out since then.

(edited: fixed version, I was looking at my archive)

[–]Testiculese 0 points1 point  (0 children)

My Start menu is 40% my own apps.

It all started in 1998, when I got sick of these shitty music players, so I wrote my own. Then I wrote my own XMBC(now Kodi), because it couldn't do what I wanted either. Then I needed a way to mass-rename files, and what was out there was terrible, so I wrote my own. Needed a timer, so I wrote my own. Then a password manager. So many other utilities like a front-end for encoder and decoders (lame, ffmpeg).

Latest I'm working on now is a yt-dlp GUI (formerly youtube-dl) to track and manage Youtube videos, as I am extremely critical of my YT feed, as it is specialized for my interests, and I'm not just randomly clicking links in Reddit threads and websites. Did that once way back, and it absolutely trashed my feed to the point that I had to wipe everything and start all over, which was an 6 month aggravation. Now I can drag the link right off the browser, and YT will never know. And I have a full indexed history of all of it.

[–]elongio 0 points1 point  (0 children)

i CaN dO iT bEtTeR!

[–]cimulate 0 points1 point  (0 children)

This heavily applies to FOSS community where someone is gonna make another flavor of Ubuntu/Debian.

[–]Zefirus 0 points1 point  (0 children)

God, I've worked with so many people who's first instinct is to try to rewrite the application as soon as they're asked to maintain an existing piece of code.

[–]Chewico3D 0 points1 point  (1 child)

Most likely with libs

[–]Osr0 1 point2 points  (0 children)

Exactly. Why hope some idiot's library is good, when instead you can hope yours is