Thread 106001370 - /g/ [Archived: 21 hours ago]

Anonymous
7/23/2025, 8:44:35 PM No.106001370
544df00f939a08bc910e7807c38069bd
544df00f939a08bc910e7807c38069bd
md5: 7e4bb9f44568abedea9130aee902aa29🔍
I have lost the ability to write shit code.

> starts new project
> it will be simple
> starts thinking about modularity
> starts thinking a out version control
> need to write an srs
> testing
> architecture???
> HLD and LLD
> can't stand shit code
it's over.
Replies: >>106001387 >>106001400 >>106001432 >>106003684 >>106003727 >>106005213 >>106005245 >>106005278 >>106005313 >>106005327 >>106005749
OS MASTER !JORDAN./os
7/23/2025, 8:46:34 PM No.106001386
shit code is all I write
I just start fucking going and assume everything will work out and it does
Anonymous
7/23/2025, 8:46:37 PM No.106001387
methamphetamine-pipe
methamphetamine-pipe
md5: 2746b22110e139888dd60e74d41ed3d6🔍
>>106001370 (OP)
i got ya little bro
Replies: >>106007932
Anonymous
7/23/2025, 8:47:30 PM No.106001400
>>106001370 (OP)
That's analysis paralysis, write shit code already and deshit-fy it over time
Anonymous
7/23/2025, 8:48:54 PM No.106001413
Just tell yourself you'll fix it up later and then keep ignoring the fixing part forever.
Anonymous
7/23/2025, 8:50:25 PM No.106001432
>>106001370 (OP)
How about you write small scripts for your everyday usage
Anonymous
7/24/2025, 1:07:01 AM No.106003684
>>106001370 (OP)
adding
>// TODO: [some shit i will almost always never do, but when necessary i will not only do it but have context for why i thought i needed to do it in the future to start with]
whenever i start thinking about how complicated something might have to be in the finished product solved this issue for me. or in other words which i will now quote for you, "Only write what needs to be written."

As a side note, this also helps when you don't know what to work on next. Just ctrl + F "TODO"
Anonymous
7/24/2025, 1:12:02 AM No.106003727
>>106001370 (OP)
Then don't write the shitcode. Do all those management stuff and outsource the actual shit coding to the AI and call it vibe coding. It will be a well engineered piece of vibe coded shit.
Anonymous
7/24/2025, 1:23:37 AM No.106003814
Find a 'project based learning' tutorial: all those decisions have already been made, all you have left is write the shit code. Get practice. Get used to it.
Anonymous
7/24/2025, 4:26:42 AM No.106005213
bg,f8f8f8-flat,750x,075,f-pad,750x1000,f8f8f8
bg,f8f8f8-flat,750x,075,f-pad,750x1000,f8f8f8
md5: a4118c7da8795b23c6a01e4944734568🔍
>>106001370 (OP)
What do all these mean and how do I start learning them?
Replies: >>106005472 >>106006662
Anonymous
7/24/2025, 4:32:49 AM No.106005245
>>106001370 (OP)
just use AI. I am partial for grok.
Anonymous
7/24/2025, 4:37:49 AM No.106005278
>>106001370 (OP)
>> starts thinking about version control
you dont need good commit messages/commits until you have a basic minimally viable product to start expanding on
because there is nothing there the commits are all going to be massive additions and unstable modifications
there is no benefit to carefully documenting why you changed something because it was not stable or working in the first place
Anonymous
7/24/2025, 4:42:48 AM No.106005313
>>106001370 (OP)
>modularity
Fag
>version control
Straight line?
>srs
Shush
>testing
I'd rather shoot myself
>architecture
Who are you, fucking art vandelay?
>HLD and LLD
You need to take the DLD out of your ass
>can't stand shit code
Ironically you stand when you shit on the street, harjit
Anonymous
7/24/2025, 4:44:39 AM No.106005327
>>106001370 (OP)
>need to write an srs
I hate that. Just do modular out of the bat and it solves a lot of this.
Anonymous
7/24/2025, 4:55:35 AM No.106005419
https://www.youtube.com/watch?v=443UNeGrFoM
Anonymous
7/24/2025, 5:02:33 AM No.106005472
>>106005213
>how do I learn
I honestly started just asking AI to teach it to me and recommend me some external reading material or textbook so I can double check it's not hallucniating.
Anonymous
7/24/2025, 5:43:55 AM No.106005749
>>106001370 (OP)
Go back to roots.
Do something in assembly.
Anonymous
7/24/2025, 7:58:38 AM No.106006624
i have years of experience and i still struggle in first timing the design of a program. i generally have a right direction and just write all of it, not really caring if its the most optimal solution. then when im done i rewrite it so it will be maintainable. also how is version control an issue? i just copy everything every so often so if something goes wrong i dont have to deal with that shit. source files tend to be pretty small, so i can have hundreds of redundant copies and its no big deal.
Replies: >>106006996
Anonymous
7/24/2025, 8:05:44 AM No.106006662
>>106005213
Just look up lectures/books on (software) project management
Anonymous
7/24/2025, 9:10:14 AM No.106006996
>>106006624
>how is version control an issue?
You can't just shit out commits. You create branches based on what features your working on and if you're on your own, you have to switch branches just to fix shit so you can keep working on your feature and keep your workflow clean and traceable.

It's a pretty nice workflow if you want to abandon a feature half way through and still have working code.
Replies: >>106007049
Anonymous
7/24/2025, 9:18:48 AM No.106007049
>>106006996
Most of my projects had a linear roadmap. I start coding this, and can't code that until this is done and working. And when I finish coding everything, it works, I stop adding new features or shit. The feature list was decided before coding the first line. How does version control branching and stuff help me? Or is it because I only did toy projects and nothing large enough that required it?
Replies: >>106007070
Anonymous
7/24/2025, 9:23:19 AM No.106007070
>>106007049
Version control with proper branches just means you don't have to untangle a fuck tonne of code when you wake and realise your feature was a dumb idea.

It also helps you design code in was that ensures your features are decoupled.

I now do it for small projects. It was painful at the start and I was slow but I now accept it as fact.

I usually go down the merge and never delete a branch path rather than rebase.
Replies: >>106007085
Anonymous
7/24/2025, 9:26:19 AM No.106007085
>>106007070
Yeah, but my features aren't optional dumb ideas I can abandon. They are necessary stepping stones to reach the final product. If I drop one, the product doesn't meet the rewquirements. Most I can do is redesign the implementation, but if the code wasn't running it had no commit.
Replies: >>106007118 >>106007147
Anonymous
7/24/2025, 9:34:47 AM No.106007118
>>106007085
Anon you're building an inverted triangle. Feature branches don't have to mean things in the requirements doc. Just make a branch finish what you are doing then start the next one.
Replies: >>106007142
Anonymous
7/24/2025, 9:40:08 AM No.106007142
>>106007118
But if the branches don't actually "branch" out, they just go linearly one after the other, then why go thru the trouble of setting up branches in the first place? Isn't just shitting out commits more efficient?
Replies: >>106007920
Anonymous
7/24/2025, 9:41:08 AM No.106007147
>>106007085
I'm not shitting you or being intentionally contrarian. My setup works for me, but it seems like there is value in switching to yours, but I just can't see it.
Anonymous
7/24/2025, 12:25:08 PM No.106007920
>>106007142
you use branches because undoing shit is easier if things go wrong. even if you know you have to implement all of the fratures in the spec, sometimes you end up changing how you want to implement it midway through the implementation.
Anonymous
7/24/2025, 12:27:10 PM No.106007932
>>106001387
>crack is meth
Anonymous
7/24/2025, 12:27:33 PM No.106007935
small dick energy
always write jeet code then dejeetify it later