Apr 23, 2022 10:54 AM
AgeingAss
487772
2836
44
tenkindsofawesome
I used to copy code and fuck about with it until it did what I wanted, theft, trial and error, just for fun, never for profit.
MEATCASTLE
As a software developer, 90% of what I do is aided by Google searches. The other 10% is figuring out how to implement what I find.
Corrodias
I worry that most of what I do is plugging libraries into each other. But at least it's something that needs to be done.
And there's that small part of my brain that will forever be occupied by frustration at Microsoft's Owin documentation for being useless.
wormsinmahspice
Fuck I've been on a sabbatical and having to swap from publoc to private sector and having mad imposter syndrome. Keeping this in mind helps
cyberimg
It true for anything: XKCD https://imgs.xkcd.com/comics/extended_mind.png
SithElephant
This is why you download wikipedia to your phone.
supervillin
PikaChunin
Is that Hank Green?
PoppaBigBear
The Indian dude is spot on. I'm about to learn rendering with arnold and the instructor is Indian.
totallyrealname
People are still using Arnold? XD
They removed support for mental ray years ago and I don't want to pay for other renderers because it costs money.
Fair enough, just don't hear of people using it often these days.
I didn't even want to use it cause I'm old and set in my ways. But I have to adapt, so here we go!
Nephus
The indian accent had become deeply associated with high stress, late night projects, for me.
SodaForBlood
v
chichiFregiLover
very interesting
Fluffometer
So many resources out there now, which is great for learning new things, and also helping me train new apprentices / juniors
kingkongkeom
Praise the Indian teachers on youtube. They have uploaded a video about every topic ever...especially in IT.
Skizmo
... and I run away IMMEDIATELY when a Indian guy is showing me information. They are horrible at it
Soufange
Dude helped me change my apparently uncommon windshield wipers on my old Ford Contour.
nanyatenyaa
Then youtube went and fucked it all by getting rid of the rating system now all of youtube educational videos are disorganized.
There's no telling if you're watching a heap of shit now or not anymore.
morrowpolo
It’s not surprising though either, they have the second largest population behind China. I’m not sure if it’s something culturally that 1/2
It is a cultural thing in india that you want a job where you sit. Types into the whole caste system thing.
I’m thinking a whole mixed bag at this point. Large population, cheap education and some cultural influences.
Gears them towards computer science or if it’s just a numbers game that they have such a large population so they have a lot of cs engineers
Calicoastin818
I needed help installing windows 10 on my Mac ? thank you Indian dude
It can be pretty hard to understand some of them though. But then I learned to turn on subs.
Idontneedrealfacts
And the more listen to an accent the better you get at understanding it too.
Digimontana
Did you have to watch a video tutorial?
TommyTQ
I wanna chair like this //
nerotep
I was going to ask what chair it is. I want a tall back/ headrest that goes up high like that, mine hits at lower neck.
hnngh
How people think it is
EtiolatedRaven
Its such a double edged sword. I wish the education situation in India, from what I can understand about it, was way better than it is 1/2
But I am so glad they have produced generations of people going out of their way to be amazing teachers for their fellow disciplinaries 2/3
I know we probably can't have both, but I hope they manage to fix the problems they face and continue to help teach the world 3/3.
banz111
I have no idea how people learn from videos. I go straight to the API docs and build up from there
findyourway14
*steals code from stack overflow*
ILurkAllYearButPostOnMyCakeDay
I’m a coder and i approve of this message.
var I = “coder”; var x = IF (I == “coder”) then “approve” else null;
TosokTheRodentHunter
That's a really nice chair
feyedRautha
Learning to code is like learning to use a hammer, doesn't mean you know how to build a house.
notgonnabelieveit
This guy gets it.
tfgr
Here I thought coding people were 10x smarter than me, turns out they're only 3x smarter. That makes me feel better.
Lyzard
A lot of the people I work with that code you can tell they took a crash course and have never seen a computer before in their life.
Nothing tilts me more than talking to a developer who 'tried everything ' to fix an issue they have so I walk over and something's unplugged
SirBarnabusMontesforteWinsomTheThird
Wait until you find something an old employee made where everything that should be variable is hardcoded.
Cindex1337
Or the variable is set to a 1 before an error check so it never throws an error. Nice.
gahzeeruh
In reality, they’re just 2x better at googling stuff than you are
OrangeandBrew732
RealScienceMan
Praise stack overflow.
imejyian
Working with automation testing API's with Groovy for a billion dollar company, can confirm my lead and I have google sessions
KiopMiko
It's an art, and fortunately, one that pays well.
saucenes5
thing you want to do, language you want to do it in, "stack overflow" - then you have to read. Repeat as necessary
CentipedeSpecter
.
artdecoasfuck
Exactly. And keywords only; proper grammar and sentence structure only creates worse hit results.
LeftRightThere
I have some much respect for programmers that do this. I loathe the guy that just asks me without trying to figure it out first.
thesmelge
This is how I'd like to learn, but I keep getting nearly unachievable deadlines, so if I search for stuff, I'll get shit for being late.
"We want this done by friday", while doing all helpdesk, getting sent to do site installs, and a day of coldcalling.
And then they change what the end products design is on day 3, and decide that actually it should only take 4 days so is due tomorrow.
if I research, I fail the deadline. If I ask, they get shitty for not researching it, then extra shitty because the project is over.
I wanted to be a dev, but after 3 years of this shit, I hate it.
AdamGenesis
"Before I tell you how it's done ... let me tell you a little bit about my history ................."
anotherIngloriousHandle
what is that — a dental ass chair?
ALexhha
Does any one know the chair model ?
fartharder
I learned from a professor too
pumly
I’m ADHD so it’s totally the reverse for me. No way I can sit through somebody actually explaining how to do it. Just do/fail/try for 6 hrs
SoLongSaulGood
is hackertype.com still a thing?
Bignic - ruiner is the track.
AManCalledAMan
i'm concerned about the crazy panda on the floor
Kingstad
I bet the chair is the most expensive thing in the shot
LordFawful13
most software developers spend 8+ hours sitting M-F, it makes sense to spend extra on a good chair
BrickShakes
I tried to read books and such, but it's too slow, take a crash course on w3schools and start fucking around, break stuff etc, works better
mardukkur
If you learn the basics of programming in any language almost everything further is best learned by doing.
VodkaReindeer
Nice to see healthcare.gov devs on imgur.
Death83
YES, fuck...that's some of the driest reading ever. It's like wiping your eyes with burnt toast. That and web security.
IfYouDontChewBigRedThenFYou
I've been teaching myself on and off for two years. I didn't really start gaining any skills until I started an ambitious project least mont
idownvoteplottwist
If newbies actually embrace the "take chances make mistakes" attitude with coding I would be happy, but they're too timid to even do that.
I learned what (very) little I know by tearing someone else's apart and seeing what it changed and copying the "language".
Layloe
Other then the w3schools part, this is the way
What's wrong with w3schools ? It's fine if all you need is the bare bone stuff to get started.
W3schools gives very superficial information imo. I think Mozilla developers network (MDN) is better if you want more elaborate information
to better understand the features and limitations of what you're researching
I agree, but that's not the first step for leaning to program, at least not in my humble opinion.
panamjck
"Learn C++ in 21 days"
That's not possible, but you can learn the basic in 21 days, hopefully less.
It’s possible if you abuse your adhd med while already hyper fixated on it without
No it's really not, you can't write a good high intensive IO program without experience for example, or know all the security downfalls.
vegivamp
Ah, see, you're using the experienced programmer's definition. Remember that for newbs, the definition of "learn" is "know the syntax".
In this simple 500 hour video
professorlemonwood
A single 500 hour video with no time stamps
classGemJunkie
Hashtag don't use w3schools please. For web mdn is far superior and correct.
If you're just starting you don't need to know everything, MDN is far more comprehensive i agree, i also use it, but it's not newb friendly.
You can find beginner tutorials everywhere. But using w3schools is something I'd never advise due to history of incorrect information.
History of incorrect information ?
swellguy18
That's how I learn quickly. I learn deeply from books though, once I've mastered things kinda screwing around.
FNOldGuys
This why I'm not allowed to develop code for my local kindergarten any more...
USSBigBooty
Get a cheap job as a dev and start shipping code to prod is the best way to learn.
reverendrender
I actually did this. Its a nightmare trying to introduce best practise and good habits in there. We stopped using version control :(
howwouldyoudescribeyourself
Ouf :/
thedewser
It's fine, users will test. Fuck it, ship it!
jekath
Pluralsight has great stuff. Well worth the money.
Money? No thanks, I just stick with my method of finding a interesting GitHub project, pull it apart and learn
Like currently I am rewriting a driver to control keyboard LEDs so emailss etc cause a button to flash
iLynux
Hey that's cool
If it works for you, go ahead. I really like pluralsight and I make my money in IT.
SterlingArcherSecretAgent
I haven't used w3schools in about a decade, they always seem to be behind, and don't cover the modern stuff very well, if at all.
PTNLemay
It's good for learning the basics. The modern stuff is more complicated stuff built on top of the basics.
Depends, many of the modern stuff is more simple than that basics. Javascript frameworks are an example of this.
theangryjanitor
It's like going to school to be a mechanic. After you get out you're still going to start doing the same thing as the guy who watches Nascar
Sorry, I don't get the analogy. Guess I'm not enough into mechanics to understand it.
Yeah it's kind of like astrology. Totally different than anything resembling a trade or skilled profession attainable through education
Agile, this guy gets it
Tumescentpie
You know what I hate the most. I go to the documentation to try to figure something out and then it is just fucking gibberish.
mantissaxx
Preach
Like I'm too fucking stupid to make out what this means. I know all of those words. They don't make sense together. It is getting better....
oifaen
Its always written for experts, not learners
I wish there was a version of documentation written for beginners. There are occasionally some sites that have it written for me, but some
Stuff doesn't seem to even have form posts. I'm still working on getting my adhd under control. That is a big part of it too
michaeloberg
The C Programming Language. Just a pleasure to read.
ThisUsernameIsTaken123
I hear you. We will learn, step by step. One day it’ll all make sense right?
Yeah and once you get some concepts it makes understanding others easier.
What language are you learning?
But fucking slowly
DaveTheScientist
Python is one of the few languages with very extensive yet actually usable documentation. JavaScript on the other hand...
And that's why reading others people code is a good exercise, it forces you to become good at mindmapping a program.
eeyrjmr
Wait you don't just copy-paste from stackoverflow
wo1fie
SO is the best and worst thing for dev. I find the real answer is rarely the accepted one. The top answer usually is a major security risk
bgsteiner
Nah that place is toxic its now reddit mostly
SO has been toxic for years but it's nothing like reddit. I answered questions for a few years, have like 30k points.
PixelSprite64
PicassoCT
There are tons of bugs on stack overflow..
Learn to search github projects for usage
Skumbo
yeah.. I totally don't do that...
RaccoonInMyPants
He's still learning, the real methods come later
mPandaDancer
The day stack overflow goes down will be a scary day
ComicSansHumor
I love it when my questions show up as the first result on Google with no answers.
That's only about 50% sarcasm. It means I'm not a total shitwit and it's actually a little hard.
Derfboy
Personally I cut-paste. Nobody else gets to use it. Nobody. It's mine now.
yesyoucancancan
He/She said "learn"
IsThisPirateTaken
Youtube teaches you what to google
eotty
You guys still copy from stack overflow? 99% of the answers is in the intellisense.
NZSheeps
Only the comments
NotoriousBAT
I realized I had matured as a developer when I could pick details out of the answers and knew how to fix for my use case without copy pasta
Cataleast
Makes you feel like a goddamn genius when you're able to both understand and adapt existing code. "BOW TO ME, PEASANTS!"
imonlyhereforthefunnies
I came here to comment this :)
Bystandr
LoL I was going to post this and ofc, it's top comment not even 5 hours later.
hamberglar
You get the code from stackoverflow. Then a guy named Pradeep on youtube shows you how to implement it. This is the way.
msdss
But you have to reference youtube, because the stackoverflow answer is from 6 years ago, and doesn't 100% fit what you're trying to do.
cearn
And the first few answers' links are dead or lead to obsolete projects
Or the libraries have been updated since the 12 year old post and now you need to track down their new name/use
HonestlyNotARobot
ah yes, where instead of answering your question, people say "I know the answer, but I won't tell you b/c I think you should do it this way"
Redisia
the left screen should be stackoverflow xD
downrightmike
That's expert mode
ThisOldCPU
"Where'd you get this?" "stackoverflow." "The questions or the answers!?"
SecondToNine
I have copied from the question before tbf. Sometimes bits of it work.
BishlamekGurpgork
"Yes."
TheWhiteBarry
This is why our industry is flooded with amateurs who just hack away til they get something that kinda works. Please embrace craftsmanship.
VaultGirl69
You can, but don't commit that shit until you've at least looked for obvious issues and tested it. Don't rawdog Stack Overflow code...
C'maaaaawwwn! Live a little! Just make sure it runs and push to prod. What could possibly go wrong?! ;)
Quebeker
Do it on a Friday afternoon
Before the backup. Smart.
PalaverQuader
pfft. aint nobody got time for that. just put it all in there ; compile; works everytime.... ??
I mean... Potential security problems when you do that...
yeah it just wont work. who copies code from somewhere and can fit it in his own code without altering it? struck me as absurd.
I guess it depends on the code. You can do a lotta damage with pages of java code.
DunnowForgot
Once it works? Sister site: Code Review. Stricter though. https://codereview.stackexchange.com/help/on-topic
Lalatino
That not learning
InfOracle
Must be a psychopath...
Script kiddies copy and paste. Pros type it out to learn it.
MejorQueUsted
That is the difference between letting a tool dumb you down or using it to maximize our potential.
AmbroseGudmaker
Keep it in their snippets or personal "tools" library then forget how it worked...
Infinias
When you find a comment that doesn't sound like you...oh, right...not my code
pgdave
As a pro - nah. I'm looking for syntax generally, not algorithms. "What's the right property to get a cell's color in EPPlus" stuff.
I hate front end. I’m a back end guy! …wait…
Aellor
Downvoting because the joke did not compute for you.
eatened
...or because the answer was for an API version 4 days older than what you have and half the calls are deprecated.
^
otish
Great artists steal...wait wrong quote
FoxGodRecords
I still write HTML, js, and CSS with Notepad++. By hand, bitches!
I use notepad++ all the time, but VSCode is better for that.
Never tried it. I'm old and set in my ways. Now get off my lawn.
I like it for Python, JS, LISP, etc… I use PowerShell ISE for PS scripts, unless I’m on a Linux box which I will use VSCode for everything.
grumpiestoldwoman
kakari
Did you ever use a VS product with Intellisense? You owe it to yourself to try VS Code for a day if only to see that not every Electron app>
stvhunt132
I'm a data scientist and I copy paste constantly. Obviously I tweak it but often there are well made elegant solutions available for free.
MrAsianPersuasion
Approaching problems intelligently seems to be more important than being a code master in my limited experience (<5 years)
I’m a software engineer and I copy from my old code, but those prebuilt packages are from people like us.
Also avoids possible intentionally bad code https://www.schneier.com/blog/archives/2021/11/hiding-vulnerabilities-in-source-code.html
[deleted]
Absolutely! I rewrite with new names for everything so I have to think about the relationship rather than the position on the screen.
dyc3r
Yeah. Especially since a lot of folks are kinda shit at naming variables.
Isorikk
What, you don't pick a random letter of the alphabet?
Please. a1 a2 a3 a4, etc. Obviously
dschuma
Inorite? That's why I use varA, varB, and varC
Ah. A developer with class, I see.
DarkWingedDaemon
This! Unless I reread the code I'm not going to know what count is but, player_count on the other hand is quite clear.
maskedrabbit
I call this one Mike
SirRichardOfHead
I like Ezekiel better.
BrendonB
Yeah, if you actually just copy and paste and move on, you're an idiot. I also rename the variables to keep the consistency.
I copy and paste stuff I will never use again. ML, fuck you!
sunyudai
Depends. If you are hitting SO for syntax or spelling, then copy paste is fine. If you are looking to learn, then yeah, not cutting it.
LordNergal
A programmer I know just uses the same variables for every program. I don't think he's named a variable in years.
whatspaulplayingtoday
so he's an asshole
a, b, x, and i - Ol'reliable
tenkindsofawesome
I used to copy code and fuck about with it until it did what I wanted, theft, trial and error, just for fun, never for profit.
MEATCASTLE
As a software developer, 90% of what I do is aided by Google searches. The other 10% is figuring out how to implement what I find.
Corrodias
I worry that most of what I do is plugging libraries into each other. But at least it's something that needs to be done.
Corrodias
And there's that small part of my brain that will forever be occupied by frustration at Microsoft's Owin documentation for being useless.
wormsinmahspice
Fuck I've been on a sabbatical and having to swap from publoc to private sector and having mad imposter syndrome. Keeping this in mind helps
cyberimg
It true for anything: XKCD https://imgs.xkcd.com/comics/extended_mind.png
SithElephant
This is why you download wikipedia to your phone.
supervillin
PikaChunin
Is that Hank Green?
PoppaBigBear
The Indian dude is spot on. I'm about to learn rendering with arnold and the instructor is Indian.
totallyrealname
People are still using Arnold? XD
PoppaBigBear
They removed support for mental ray years ago and I don't want to pay for other renderers because it costs money.
totallyrealname
Fair enough, just don't hear of people using it often these days.
PoppaBigBear
I didn't even want to use it cause I'm old and set in my ways. But I have to adapt, so here we go!
Nephus
The indian accent had become deeply associated with high stress, late night projects, for me.
SodaForBlood
chichiFregiLover
very interesting
Fluffometer
So many resources out there now, which is great for learning new things, and also helping me train new apprentices / juniors
kingkongkeom
Praise the Indian teachers on youtube. They have uploaded a video about every topic ever...especially in IT.
Skizmo
... and I run away IMMEDIATELY when a Indian guy is showing me information. They are horrible at it
Soufange
Dude helped me change my apparently uncommon windshield wipers on my old Ford Contour.
nanyatenyaa
Then youtube went and fucked it all by getting rid of the rating system now all of youtube educational videos are disorganized.
nanyatenyaa
There's no telling if you're watching a heap of shit now or not anymore.
morrowpolo
It’s not surprising though either, they have the second largest population behind China. I’m not sure if it’s something culturally that 1/2
nanyatenyaa
It is a cultural thing in india that you want a job where you sit. Types into the whole caste system thing.
morrowpolo
I’m thinking a whole mixed bag at this point. Large population, cheap education and some cultural influences.
morrowpolo
Gears them towards computer science or if it’s just a numbers game that they have such a large population so they have a lot of cs engineers
Calicoastin818
I needed help installing windows 10 on my Mac ? thank you Indian dude
morrowpolo
It can be pretty hard to understand some of them though. But then I learned to turn on subs.
Idontneedrealfacts
And the more listen to an accent the better you get at understanding it too.
Digimontana
Did you have to watch a video tutorial?
TommyTQ
I wanna chair like this //
nerotep
I was going to ask what chair it is. I want a tall back/ headrest that goes up high like that, mine hits at lower neck.
hnngh
How people think it is
EtiolatedRaven
Its such a double edged sword. I wish the education situation in India, from what I can understand about it, was way better than it is 1/2
EtiolatedRaven
But I am so glad they have produced generations of people going out of their way to be amazing teachers for their fellow disciplinaries 2/3
EtiolatedRaven
I know we probably can't have both, but I hope they manage to fix the problems they face and continue to help teach the world 3/3.
banz111
I have no idea how people learn from videos. I go straight to the API docs and build up from there
findyourway14
*steals code from stack overflow*
ILurkAllYearButPostOnMyCakeDay
I’m a coder and i approve of this message.
ILurkAllYearButPostOnMyCakeDay
var I = “coder”; var x = IF (I == “coder”) then “approve” else null;
TosokTheRodentHunter
That's a really nice chair
feyedRautha
Learning to code is like learning to use a hammer, doesn't mean you know how to build a house.
notgonnabelieveit
This guy gets it.
tfgr
Here I thought coding people were 10x smarter than me, turns out they're only 3x smarter. That makes me feel better.
Lyzard
A lot of the people I work with that code you can tell they took a crash course and have never seen a computer before in their life.
Lyzard
Nothing tilts me more than talking to a developer who 'tried everything ' to fix an issue they have so I walk over and something's unplugged
SirBarnabusMontesforteWinsomTheThird
Wait until you find something an old employee made where everything that should be variable is hardcoded.
Cindex1337
Or the variable is set to a 1 before an error check so it never throws an error. Nice.
gahzeeruh
In reality, they’re just 2x better at googling stuff than you are
OrangeandBrew732
RealScienceMan
Praise stack overflow.
imejyian
Working with automation testing API's with Groovy for a billion dollar company, can confirm my lead and I have google sessions
KiopMiko
It's an art, and fortunately, one that pays well.
saucenes5
thing you want to do, language you want to do it in, "stack overflow" - then you have to read. Repeat as necessary
CentipedeSpecter
.
artdecoasfuck
Exactly. And keywords only; proper grammar and sentence structure only creates worse hit results.
LeftRightThere
I have some much respect for programmers that do this. I loathe the guy that just asks me without trying to figure it out first.
thesmelge
This is how I'd like to learn, but I keep getting nearly unachievable deadlines, so if I search for stuff, I'll get shit for being late.
thesmelge
"We want this done by friday", while doing all helpdesk, getting sent to do site installs, and a day of coldcalling.
thesmelge
And then they change what the end products design is on day 3, and decide that actually it should only take 4 days so is due tomorrow.
thesmelge
if I research, I fail the deadline. If I ask, they get shitty for not researching it, then extra shitty because the project is over.
thesmelge
I wanted to be a dev, but after 3 years of this shit, I hate it.
AdamGenesis
"Before I tell you how it's done ... let me tell you a little bit about my history ................."
anotherIngloriousHandle
what is that — a dental ass chair?
ALexhha
Does any one know the chair model ?
fartharder
I learned from a professor too
pumly
I’m ADHD so it’s totally the reverse for me. No way I can sit through somebody actually explaining how to do it. Just do/fail/try for 6 hrs
SoLongSaulGood
is hackertype.com still a thing?
Digimontana
Bignic - ruiner is the track.
AManCalledAMan
Kingstad
I bet the chair is the most expensive thing in the shot
LordFawful13
most software developers spend 8+ hours sitting M-F, it makes sense to spend extra on a good chair
BrickShakes
I tried to read books and such, but it's too slow, take a crash course on w3schools and start fucking around, break stuff etc, works better
mardukkur
If you learn the basics of programming in any language almost everything further is best learned by doing.
VodkaReindeer
Nice to see healthcare.gov devs on imgur.
Death83
YES, fuck...that's some of the driest reading ever. It's like wiping your eyes with burnt toast. That and web security.
IfYouDontChewBigRedThenFYou
I've been teaching myself on and off for two years. I didn't really start gaining any skills until I started an ambitious project least mont
idownvoteplottwist
If newbies actually embrace the "take chances make mistakes" attitude with coding I would be happy, but they're too timid to even do that.
Death83
I learned what (very) little I know by tearing someone else's apart and seeing what it changed and copying the "language".
Layloe
Other then the w3schools part, this is the way
BrickShakes
What's wrong with w3schools ? It's fine if all you need is the bare bone stuff to get started.
Layloe
W3schools gives very superficial information imo. I think Mozilla developers network (MDN) is better if you want more elaborate information
Layloe
to better understand the features and limitations of what you're researching
BrickShakes
I agree, but that's not the first step for leaning to program, at least not in my humble opinion.
panamjck
"Learn C++ in 21 days"
BrickShakes
That's not possible, but you can learn the basic in 21 days, hopefully less.
morrowpolo
It’s possible if you abuse your adhd med while already hyper fixated on it without
BrickShakes
No it's really not, you can't write a good high intensive IO program without experience for example, or know all the security downfalls.
vegivamp
Ah, see, you're using the experienced programmer's definition. Remember that for newbs, the definition of "learn" is "know the syntax".
LeftRightThere
In this simple 500 hour video
professorlemonwood
A single 500 hour video with no time stamps
classGemJunkie
Hashtag don't use w3schools please. For web mdn is far superior and correct.
BrickShakes
If you're just starting you don't need to know everything, MDN is far more comprehensive i agree, i also use it, but it's not newb friendly.
classGemJunkie
You can find beginner tutorials everywhere. But using w3schools is something I'd never advise due to history of incorrect information.
BrickShakes
History of incorrect information ?
swellguy18
That's how I learn quickly. I learn deeply from books though, once I've mastered things kinda screwing around.
FNOldGuys
This why I'm not allowed to develop code for my local kindergarten any more...
USSBigBooty
Get a cheap job as a dev and start shipping code to prod is the best way to learn.
reverendrender
I actually did this. Its a nightmare trying to introduce best practise and good habits in there. We stopped using version control :(
howwouldyoudescribeyourself
Ouf :/
thedewser
It's fine, users will test. Fuck it, ship it!
jekath
Pluralsight has great stuff. Well worth the money.
BrickShakes
Money? No thanks, I just stick with my method of finding a interesting GitHub project, pull it apart and learn
BrickShakes
Like currently I am rewriting a driver to control keyboard LEDs so emailss etc cause a button to flash
iLynux
Hey that's cool
jekath
If it works for you, go ahead. I really like pluralsight and I make my money in IT.
SterlingArcherSecretAgent
I haven't used w3schools in about a decade, they always seem to be behind, and don't cover the modern stuff very well, if at all.
PTNLemay
It's good for learning the basics. The modern stuff is more complicated stuff built on top of the basics.
SterlingArcherSecretAgent
Depends, many of the modern stuff is more simple than that basics. Javascript frameworks are an example of this.
theangryjanitor
It's like going to school to be a mechanic. After you get out you're still going to start doing the same thing as the guy who watches Nascar
SterlingArcherSecretAgent
Sorry, I don't get the analogy. Guess I'm not enough into mechanics to understand it.
theangryjanitor
Yeah it's kind of like astrology. Totally different than anything resembling a trade or skilled profession attainable through education
LeftRightThere
Agile, this guy gets it
Tumescentpie
You know what I hate the most. I go to the documentation to try to figure something out and then it is just fucking gibberish.
mantissaxx
Preach
Tumescentpie
Like I'm too fucking stupid to make out what this means. I know all of those words. They don't make sense together. It is getting better....
oifaen
Its always written for experts, not learners
Tumescentpie
I wish there was a version of documentation written for beginners. There are occasionally some sites that have it written for me, but some
Tumescentpie
Stuff doesn't seem to even have form posts. I'm still working on getting my adhd under control. That is a big part of it too
michaeloberg
The C Programming Language. Just a pleasure to read.
ThisUsernameIsTaken123
I hear you. We will learn, step by step. One day it’ll all make sense right?
Tumescentpie
Yeah and once you get some concepts it makes understanding others easier.
ThisUsernameIsTaken123
What language are you learning?
Tumescentpie
But fucking slowly
DaveTheScientist
Python is one of the few languages with very extensive yet actually usable documentation. JavaScript on the other hand...
BrickShakes
And that's why reading others people code is a good exercise, it forces you to become good at mindmapping a program.
eeyrjmr
Wait you don't just copy-paste from stackoverflow
wo1fie
SO is the best and worst thing for dev. I find the real answer is rarely the accepted one. The top answer usually is a major security risk
bgsteiner
Nah that place is toxic its now reddit mostly
swellguy18
SO has been toxic for years but it's nothing like reddit. I answered questions for a few years, have like 30k points.
PixelSprite64
PicassoCT
There are tons of bugs on stack overflow..
PicassoCT
Learn to search github projects for usage
Skumbo
RaccoonInMyPants
He's still learning, the real methods come later
mPandaDancer
The day stack overflow goes down will be a scary day
ComicSansHumor
I love it when my questions show up as the first result on Google with no answers.
ComicSansHumor
That's only about 50% sarcasm. It means I'm not a total shitwit and it's actually a little hard.
Derfboy
Personally I cut-paste. Nobody else gets to use it. Nobody. It's mine now.
yesyoucancancan
He/She said "learn"
IsThisPirateTaken
Youtube teaches you what to google
eotty
You guys still copy from stack overflow? 99% of the answers is in the intellisense.
NZSheeps
Only the comments
NotoriousBAT
I realized I had matured as a developer when I could pick details out of the answers and knew how to fix for my use case without copy pasta
Cataleast
Makes you feel like a goddamn genius when you're able to both understand and adapt existing code. "BOW TO ME, PEASANTS!"
imonlyhereforthefunnies
I came here to comment this :)
Bystandr
LoL I was going to post this and ofc, it's top comment not even 5 hours later.
hamberglar
You get the code from stackoverflow. Then a guy named Pradeep on youtube shows you how to implement it. This is the way.
msdss
But you have to reference youtube, because the stackoverflow answer is from 6 years ago, and doesn't 100% fit what you're trying to do.
cearn
And the first few answers' links are dead or lead to obsolete projects
imejyian
Or the libraries have been updated since the 12 year old post and now you need to track down their new name/use
HonestlyNotARobot
ah yes, where instead of answering your question, people say "I know the answer, but I won't tell you b/c I think you should do it this way"
Redisia
the left screen should be stackoverflow xD
downrightmike
That's expert mode
ThisOldCPU
"Where'd you get this?" "stackoverflow." "The questions or the answers!?"
SecondToNine
I have copied from the question before tbf. Sometimes bits of it work.
BishlamekGurpgork
"Yes."
TheWhiteBarry
This is why our industry is flooded with amateurs who just hack away til they get something that kinda works. Please embrace craftsmanship.
VaultGirl69
You can, but don't commit that shit until you've at least looked for obvious issues and tested it. Don't rawdog Stack Overflow code...
Cataleast
C'maaaaawwwn! Live a little! Just make sure it runs and push to prod. What could possibly go wrong?! ;)
Quebeker
Do it on a Friday afternoon
VaultGirl69
Before the backup. Smart.
PalaverQuader
pfft. aint nobody got time for that. just put it all in there ; compile; works everytime.... ??
VaultGirl69
I mean... Potential security problems when you do that...
PalaverQuader
yeah it just wont work. who copies code from somewhere and can fit it in his own code without altering it? struck me as absurd.
VaultGirl69
I guess it depends on the code. You can do a lotta damage with pages of java code.
DunnowForgot
Once it works? Sister site: Code Review. Stricter though. https://codereview.stackexchange.com/help/on-topic
Lalatino
That not learning
InfOracle
Must be a psychopath...
LeftRightThere
Script kiddies copy and paste. Pros type it out to learn it.
MejorQueUsted
That is the difference between letting a tool dumb you down or using it to maximize our potential.
AmbroseGudmaker
Keep it in their snippets or personal "tools" library then forget how it worked...
Infinias
When you find a comment that doesn't sound like you...oh, right...not my code
pgdave
As a pro - nah. I'm looking for syntax generally, not algorithms. "What's the right property to get a cell's color in EPPlus" stuff.
LeftRightThere
I hate front end. I’m a back end guy! …wait…
Aellor
Downvoting because the joke did not compute for you.
eatened
...or because the answer was for an API version 4 days older than what you have and half the calls are deprecated.
Bystandr
^
otish
Great artists steal...wait wrong quote
FoxGodRecords
I still write HTML, js, and CSS with Notepad++. By hand, bitches!
LeftRightThere
I use notepad++ all the time, but VSCode is better for that.
FoxGodRecords
Never tried it. I'm old and set in my ways. Now get off my lawn.
LeftRightThere
I like it for Python, JS, LISP, etc… I use PowerShell ISE for PS scripts, unless I’m on a Linux box which I will use VSCode for everything.
grumpiestoldwoman
kakari
Did you ever use a VS product with Intellisense? You owe it to yourself to try VS Code for a day if only to see that not every Electron app>
stvhunt132
I'm a data scientist and I copy paste constantly. Obviously I tweak it but often there are well made elegant solutions available for free.
MrAsianPersuasion
Approaching problems intelligently seems to be more important than being a code master in my limited experience (<5 years)
LeftRightThere
I’m a software engineer and I copy from my old code, but those prebuilt packages are from people like us.
kakari
Also avoids possible intentionally bad code https://www.schneier.com/blog/archives/2021/11/hiding-vulnerabilities-in-source-code.html
[deleted]
[deleted]
LeftRightThere
Absolutely! I rewrite with new names for everything so I have to think about the relationship rather than the position on the screen.
dyc3r
Yeah. Especially since a lot of folks are kinda shit at naming variables.
Isorikk
What, you don't pick a random letter of the alphabet?
dyc3r
Please. a1 a2 a3 a4, etc. Obviously
dschuma
Inorite? That's why I use varA, varB, and varC
dyc3r
Ah. A developer with class, I see.
DarkWingedDaemon
This! Unless I reread the code I'm not going to know what count is but, player_count on the other hand is quite clear.
maskedrabbit
I call this one Mike
SirRichardOfHead
I like Ezekiel better.
BrendonB
Yeah, if you actually just copy and paste and move on, you're an idiot. I also rename the variables to keep the consistency.
morrowpolo
I copy and paste stuff I will never use again. ML, fuck you!
sunyudai
Depends. If you are hitting SO for syntax or spelling, then copy paste is fine. If you are looking to learn, then yeah, not cutting it.
LordNergal
A programmer I know just uses the same variables for every program. I don't think he's named a variable in years.
whatspaulplayingtoday
so he's an asshole
BrendonB
a, b, x, and i - Ol'reliable