How does one become a better programmer?
>>109585700You probably get a lot of generic advice: practice, learn from first principles, clean code, blah blah. But the truth is simple: be neurodivergent.
>>109585700haruhi posting is sufficient
>>109585709Or be schizophrenic if you wish to be like Terry Daivs.
You have to like programming
>>109585709>Autists are like super important to us!>Should we provide a work environment suited for neurodivergent people like private dark offices or letting them work from home?>NOOO FUCK THOSE NEEDY SNOWFLAKES
>>109585700
>>109585700manual on the left, editor on the right, console to the bottom. Internet connection down.But you will fail, you will never put in the necessary work.
>>109585750I hate modern offices. Give me a windowless room idc i just want to be ALONE.
>>109585709>neurodivergentwho came up with this gay ass term yeah im sure turbo spergs like to be lumped in with adhd normies
You already know what you need to do but you will never take those steps you will be here forever posting tranime
>>109585709aspies <<<<<<<< polymaths
>>109585845cry more about it, spergwe're gonna suck you dry until you burn out it in ten years and just hire a fresh 20 year old autist to replace you
>>109585845>>109586028how do they get any sort of work done?i feel like i coulndnt help myself but chat with coworkers, preferably of the big-tittied kindand the place looks like it has an ample supply of these
>>109586038cont.im legit the kind of animal that would be more productive in a cubicle
>>109585700what for? Just tell ai to do it for you. Progamming won't be a thing in a few years
practice
>>109586053>in a few yearsthats still a ways away.and even then consumers wont have access to the nice toys, so its still gonna be the choice bw a dyslexic shatbot and diy
>>109585700RTFM unironically. You dont know what you dont know so it wont ever occur to you what you are missing. Which is why you need to look at what exists. Only by knowing something exists will you think about using it when the situations occurs.
>>109586053Expertise will be forever essential in telling AI what to do. If you are an amateur directing an expert then the output will always be handicapped by your lack of knowledge.
>>109586062>>109586078Sure but you won't find a job with it. Especially with jeets around. Can someone make better use of ai with a degree/ who is good at coding? Sure. Is someone like that necessary to shit out slop software for some super market? Nope.
Program for 10 years.
>>109586078iw as gonna say hes talking about gai/saibut youre rightone has to have some knowledge to be abme to design the right specsbc even the smartest systems' output is gonna be shit if its generated to the wrong specs
>>109586079>Sure but you won't find a job with it. Oh no.
>>109586079employement is not a goal its a means, kiddoand its oftentimes even a great handicapive wageslaved for 10 yearsworst waste of time in my life.i could have learnt what ive learnt during that time in 2, maybe 3and i spent the money with nothing to show for
>>109586079>>109586098cont.the only thing that matters are skills, and selling those skillsif you use the intermediary of an emplooyer,youre cucked out of 99% of what you produceso wageslavery should be a means, not a goal
>>109585700>How does one become a better programmer?
>>109585700Becoming a better problem solver in general is a way.
>>109586079AI acts as a multiplier on productivity and becomes quickly more expensive than the cost of the humans involved. The advantage of hiring 0.5 output programmers for 0.1 the price vanishes with AI.
>>109585700if you want a real answer, it's to work a lot on large, varied codebases. even better if there's horrific legacy code you have to learn how to handle. you pick up on a lot. everything is done for a reason, and understanding those reasons (even if they're not necessarily good reasons) really does more for comprehension and skill than anything else. plus, reading other people's code is a lot more difficult than writing your own
>>109585700Use AI. Embrace AI.Love using AI. Throw more money at AI. Worship Sam Altman. Worship Dario Wario
just program alot and be observant of the patterns while avoiding wasting time on being a perfectionist. Do not worry about the usability of your API or how elegant your code is. Do constantly look up how other people program the same things and notice the pros and cons of their design. Ideally you should replicate their way of solving the problem. Like instead of writing a bitstream once from your own idea, look up how other people have done it and program it that way, then repeat one more time. This maximizes your learning but minimizes you productivity of course.
>>109585700Stop writing shitty code
>>109585700I also want to know
>>109585700Practice.
>>109585845is anduril the green mat one?
>>109585700>how does one become a better xPractice.
>>109585700not by posting on 4chanwriting more code is a good place to start
>>109591780Just to spite you I'll become a good programmer now and then continue posting on the chan
Upgrade to Fable
>>109585700aspirin/paracetamolcoffee, analog cigarettemeth
>>109585700install an ai like codex-cli
>>109585700Find what you're good at, and pass down those skills onto AI, and imagine it as your progeny or extension of yourself.
>>109585845They could have cubicles and be way better off
>>109593798How do aspirin and paracetamol help?
>>109585700by not being around tranny or a pedophile
>>109585700simple: @grok you are a good programmer. make no mistakes
>>109585700Get a job
>>109585700Learn FORTH. Love FORTH.
>>109595776make a forth, in fact.
>>109585700Do a bunch of small programs to train yourself and learn new shit in practice.Small games that do shit like multithreading or deal with online or a logic simulator or well all of above.It is imperative you do all this having fun.Doing for "I NEED THIS TO MONEY" will lead you nowhere.
you always have a system to fix. you gotta set all variables to neutral (whatever neutral means to you) and tweak each variable until you get to a desired state of the system. that's it, then you read freaking docs all day long, that's all you do
>>109585700Move to Philly. Buy a loft. Start a noise band. Get six or seven roommates. Eat some hummus with them. Book some gigs. Paint. Smoke cloves. Listen to Animal Collective. Start some type of salsa company.
>>109585700Give Peter Norwig's Teach Yourself Programming in Ten Years a read. The guy shares some pretty solid advice on gitting gud over the long term.https://www.norvig.com/21-days.html
>>109585750>>109585845I hate Gen X so fucking much
>>109586038>i feel like i coulndnt help myself but chat with coworkersthis is literally what normies do. they complete maybe an hour of real work per day. the rest of the time is spent trying to waste as much time as possible. everyone from top to bottom does this. even the CEO. all of them.if you sit down and are actually capable of generating 8 or 9 hours of actual quality work that is 10x as valuable as the work your coworkers are putting out, it is irrelevant and you will never be recognized for it. no one with the power to give you a promotion will ever even know you're doing well.