True story

Apr 23, 2022 10:54 AM

AgeingAss

Views

487772

Likes

2836

Dislikes

44

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.

4 years ago | Likes 1 Dislikes 0

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.

4 years ago | Likes 18 Dislikes 0

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.

4 years ago | Likes 1 Dislikes 0

And there's that small part of my brain that will forever be occupied by frustration at Microsoft's Owin documentation for being useless.

4 years ago | Likes 1 Dislikes 0

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

4 years ago | Likes 4 Dislikes 0

It true for anything: XKCD https://imgs.xkcd.com/comics/extended_mind.png

4 years ago | Likes 81 Dislikes 1

This is why you download wikipedia to your phone.

4 years ago | Likes 13 Dislikes 0

4 years ago | Likes 15 Dislikes 0

Is that Hank Green?

4 years ago | Likes 2 Dislikes 0

The Indian dude is spot on. I'm about to learn rendering with arnold and the instructor is Indian.

4 years ago | Likes 8 Dislikes 0

People are still using Arnold? XD

4 years ago | Likes 2 Dislikes 0

They removed support for mental ray years ago and I don't want to pay for other renderers because it costs money.

4 years ago | Likes 2 Dislikes 0

Fair enough, just don't hear of people using it often these days.

4 years ago | Likes 2 Dislikes 0

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!

4 years ago | Likes 2 Dislikes 0

The indian accent had become deeply associated with high stress, late night projects, for me.

4 years ago | Likes 7 Dislikes 0

v

4 years ago | Likes 6 Dislikes 0

very interesting

4 years ago | Likes 2 Dislikes 0

So many resources out there now, which is great for learning new things, and also helping me train new apprentices / juniors

4 years ago | Likes 5 Dislikes 0

Praise the Indian teachers on youtube. They have uploaded a video about every topic ever...especially in IT.

4 years ago | Likes 247 Dislikes 3

... and I run away IMMEDIATELY when a Indian guy is showing me information. They are horrible at it

4 years ago | Likes 6 Dislikes 20

Dude helped me change my apparently uncommon windshield wipers on my old Ford Contour.

4 years ago | Likes 38 Dislikes 0

Then youtube went and fucked it all by getting rid of the rating system now all of youtube educational videos are disorganized.

4 years ago | Likes 2 Dislikes 0

There's no telling if you're watching a heap of shit now or not anymore.

4 years ago | Likes 2 Dislikes 0

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

4 years ago | Likes 20 Dislikes 1

It is a cultural thing in india that you want a job where you sit. Types into the whole caste system thing.

4 years ago | Likes 3 Dislikes 0

I’m thinking a whole mixed bag at this point. Large population, cheap education and some cultural influences.

4 years ago | Likes 1 Dislikes 0

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

4 years ago | Likes 15 Dislikes 1

I needed help installing windows 10 on my Mac ? thank you Indian dude

4 years ago | Likes 4 Dislikes 1

It can be pretty hard to understand some of them though. But then I learned to turn on subs.

4 years ago | Likes 17 Dislikes 1

And the more listen to an accent the better you get at understanding it too.

4 years ago | Likes 4 Dislikes 0

Did you have to watch a video tutorial?

4 years ago | Likes 4 Dislikes 0

I wanna chair like this //

4 years ago | Likes 3 Dislikes 0

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.

4 years ago | Likes 1 Dislikes 0

How people think it is

4 years ago | Likes 3 Dislikes 0

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

4 years ago | Likes 1 Dislikes 0

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

4 years ago | Likes 1 Dislikes 0

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.

4 years ago | Likes 1 Dislikes 0

I have no idea how people learn from videos. I go straight to the API docs and build up from there

4 years ago | Likes 1 Dislikes 0

*steals code from stack overflow*

4 years ago | Likes 1 Dislikes 0

I’m a coder and i approve of this message.

4 years ago | Likes 1 Dislikes 0

var I = “coder”; var x = IF (I == “coder”) then “approve” else null;

4 years ago | Likes 1 Dislikes 0

That's a really nice chair

4 years ago | Likes 1 Dislikes 0

Learning to code is like learning to use a hammer, doesn't mean you know how to build a house.

4 years ago | Likes 4 Dislikes 0

This guy gets it.

4 years ago | Likes 1 Dislikes 0

Here I thought coding people were 10x smarter than me, turns out they're only 3x smarter. That makes me feel better.

4 years ago | Likes 316 Dislikes 1

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.

4 years ago | Likes 8 Dislikes 0

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

4 years ago | Likes 5 Dislikes 0

Wait until you find something an old employee made where everything that should be variable is hardcoded.

4 years ago | Likes 4 Dislikes 0

Or the variable is set to a 1 before an error check so it never throws an error. Nice.

4 years ago | Likes 3 Dislikes 0

In reality, they’re just 2x better at googling stuff than you are

4 years ago | Likes 128 Dislikes 0

4 years ago | Likes 2 Dislikes 0

Praise stack overflow.

4 years ago | Likes 15 Dislikes 0

Working with automation testing API's with Groovy for a billion dollar company, can confirm my lead and I have google sessions

4 years ago | Likes 8 Dislikes 0

It's an art, and fortunately, one that pays well.

4 years ago | Likes 5 Dislikes 0

thing you want to do, language you want to do it in, "stack overflow" - then you have to read. Repeat as necessary

4 years ago | Likes 29 Dislikes 0

.

4 years ago | Likes 2 Dislikes 1

Exactly. And keywords only; proper grammar and sentence structure only creates worse hit results.

4 years ago | Likes 4 Dislikes 0

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.

4 years ago | Likes 3 Dislikes 1

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.

4 years ago | Likes 3 Dislikes 0

"We want this done by friday", while doing all helpdesk, getting sent to do site installs, and a day of coldcalling.

4 years ago | Likes 2 Dislikes 0

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.

4 years ago | Likes 3 Dislikes 0

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.

4 years ago | Likes 3 Dislikes 0

I wanted to be a dev, but after 3 years of this shit, I hate it.

4 years ago | Likes 2 Dislikes 0

"Before I tell you how it's done ... let me tell you a little bit about my history ................."

4 years ago | Likes 2 Dislikes 1

what is that — a dental ass chair?

4 years ago | Likes 2 Dislikes 0

Does any one know the chair model ?

4 years ago | Likes 1 Dislikes 0

I learned from a professor too

4 years ago | Likes 2 Dislikes 0

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

4 years ago | Likes 2 Dislikes 0

is hackertype.com still a thing?

4 years ago | Likes 1 Dislikes 0

Bignic - ruiner is the track.

4 years ago | Likes 2 Dislikes 0

i'm concerned about the crazy panda on the floor

4 years ago | Likes 1 Dislikes 0

I bet the chair is the most expensive thing in the shot

4 years ago | Likes 3 Dislikes 0

most software developers spend 8+ hours sitting M-F, it makes sense to spend extra on a good chair

4 years ago | Likes 2 Dislikes 0

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

4 years ago | Likes 346 Dislikes 5

If you learn the basics of programming in any language almost everything further is best learned by doing.

4 years ago | Likes 2 Dislikes 1

Nice to see healthcare.gov devs on imgur.

4 years ago | Likes 11 Dislikes 1

YES, fuck...that's some of the driest reading ever. It's like wiping your eyes with burnt toast. That and web security.

4 years ago | Likes 4 Dislikes 0

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

4 years ago | Likes 3 Dislikes 0

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.

4 years ago | Likes 2 Dislikes 0

I learned what (very) little I know by tearing someone else's apart and seeing what it changed and copying the "language".

4 years ago | Likes 2 Dislikes 0

Other then the w3schools part, this is the way

4 years ago | Likes 2 Dislikes 0

What's wrong with w3schools ? It's fine if all you need is the bare bone stuff to get started.

4 years ago | Likes 1 Dislikes 0

W3schools gives very superficial information imo. I think Mozilla developers network (MDN) is better if you want more elaborate information

4 years ago | Likes 3 Dislikes 0

to better understand the features and limitations of what you're researching

4 years ago | Likes 2 Dislikes 0

I agree, but that's not the first step for leaning to program, at least not in my humble opinion.

4 years ago | Likes 1 Dislikes 0

"Learn C++ in 21 days"

4 years ago | Likes 39 Dislikes 0

That's not possible, but you can learn the basic in 21 days, hopefully less.

4 years ago | Likes 7 Dislikes 0

It’s possible if you abuse your adhd med while already hyper fixated on it without

4 years ago | Likes 7 Dislikes 0

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.

4 years ago | Likes 3 Dislikes 0

Ah, see, you're using the experienced programmer's definition. Remember that for newbs, the definition of "learn" is "know the syntax".

4 years ago | Likes 4 Dislikes 0

In this simple 500 hour video

4 years ago | Likes 32 Dislikes 0

A single 500 hour video with no time stamps

4 years ago | Likes 10 Dislikes 0

Hashtag don't use w3schools please. For web mdn is far superior and correct.

4 years ago | Likes 4 Dislikes 0

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.

4 years ago | Likes 1 Dislikes 0

You can find beginner tutorials everywhere. But using w3schools is something I'd never advise due to history of incorrect information.

4 years ago | Likes 1 Dislikes 0

History of incorrect information ?

4 years ago | Likes 1 Dislikes 0

That's how I learn quickly. I learn deeply from books though, once I've mastered things kinda screwing around.

4 years ago | Likes 2 Dislikes 0

This why I'm not allowed to develop code for my local kindergarten any more...

4 years ago | Likes 2 Dislikes 0

Get a cheap job as a dev and start shipping code to prod is the best way to learn.

4 years ago | Likes 16 Dislikes 1

I actually did this. Its a nightmare trying to introduce best practise and good habits in there. We stopped using version control :(

4 years ago | Likes 4 Dislikes 0

Ouf :/

4 years ago | Likes 1 Dislikes 0

It's fine, users will test. Fuck it, ship it!

4 years ago | Likes 9 Dislikes 0

Pluralsight has great stuff. Well worth the money.

4 years ago | Likes 2 Dislikes 0

Money? No thanks, I just stick with my method of finding a interesting GitHub project, pull it apart and learn

4 years ago | Likes 3 Dislikes 0

Like currently I am rewriting a driver to control keyboard LEDs so emailss etc cause a button to flash

4 years ago | Likes 2 Dislikes 0

Hey that's cool

4 years ago | Likes 2 Dislikes 0

If it works for you, go ahead. I really like pluralsight and I make my money in IT.

4 years ago | Likes 2 Dislikes 0

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.

4 years ago | Likes 14 Dislikes 2

It's good for learning the basics. The modern stuff is more complicated stuff built on top of the basics.

4 years ago | Likes 3 Dislikes 0

Depends, many of the modern stuff is more simple than that basics. Javascript frameworks are an example of this.

4 years ago | Likes 1 Dislikes 0

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

4 years ago | Likes 7 Dislikes 3

Sorry, I don't get the analogy. Guess I'm not enough into mechanics to understand it.

4 years ago | Likes 5 Dislikes 0

Yeah it's kind of like astrology. Totally different than anything resembling a trade or skilled profession attainable through education

4 years ago | Likes 4 Dislikes 3

Agile, this guy gets it

4 years ago | Likes 9 Dislikes 2

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.

4 years ago | Likes 27 Dislikes 0

Preach

4 years ago | Likes 2 Dislikes 0

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....

4 years ago | Likes 16 Dislikes 0

Its always written for experts, not learners

4 years ago | Likes 3 Dislikes 0

I wish there was a version of documentation written for beginners. There are occasionally some sites that have it written for me, but some

4 years ago | Likes 1 Dislikes 0

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

4 years ago | Likes 1 Dislikes 0

The C Programming Language. Just a pleasure to read.

4 years ago | Likes 2 Dislikes 0

I hear you. We will learn, step by step. One day it’ll all make sense right?

4 years ago | Likes 2 Dislikes 0

Yeah and once you get some concepts it makes understanding others easier.

4 years ago | Likes 2 Dislikes 0

What language are you learning?

4 years ago | Likes 2 Dislikes 0

But fucking slowly

4 years ago | Likes 11 Dislikes 0

Python is one of the few languages with very extensive yet actually usable documentation. JavaScript on the other hand...

4 years ago | Likes 2 Dislikes 0

And that's why reading others people code is a good exercise, it forces you to become good at mindmapping a program.

4 years ago | Likes 6 Dislikes 0

Wait you don't just copy-paste from stackoverflow

4 years ago | Likes 1538 Dislikes 3

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

4 years ago | Likes 2 Dislikes 0

Nah that place is toxic its now reddit mostly

4 years ago | Likes 1 Dislikes 5

SO has been toxic for years but it's nothing like reddit. I answered questions for a few years, have like 30k points.

4 years ago | Likes 2 Dislikes 0

4 years ago | Likes 17 Dislikes 0

There are tons of bugs on stack overflow..

4 years ago | Likes 2 Dislikes 0

Learn to search github projects for usage

4 years ago | Likes 2 Dislikes 0

yeah.. I totally don't do that...

4 years ago | Likes 1 Dislikes 0

He's still learning, the real methods come later

4 years ago | Likes 14 Dislikes 0

The day stack overflow goes down will be a scary day

4 years ago | Likes 1 Dislikes 0

I love it when my questions show up as the first result on Google with no answers.

4 years ago | Likes 1 Dislikes 0

That's only about 50% sarcasm. It means I'm not a total shitwit and it's actually a little hard.

4 years ago | Likes 1 Dislikes 0

Personally I cut-paste. Nobody else gets to use it. Nobody. It's mine now.

4 years ago | Likes 3 Dislikes 0

He/She said "learn"

4 years ago | Likes 1 Dislikes 0

Youtube teaches you what to google

4 years ago | Likes 1 Dislikes 0

You guys still copy from stack overflow? 99% of the answers is in the intellisense.

4 years ago | Likes 4 Dislikes 0

Only the comments

4 years ago | Likes 1 Dislikes 0

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

4 years ago | Likes 6 Dislikes 0

Makes you feel like a goddamn genius when you're able to both understand and adapt existing code. "BOW TO ME, PEASANTS!"

4 years ago | Likes 6 Dislikes 0

I came here to comment this :)

4 years ago | Likes 6 Dislikes 0

LoL I was going to post this and ofc, it's top comment not even 5 hours later.

4 years ago | Likes 1 Dislikes 0

You get the code from stackoverflow. Then a guy named Pradeep on youtube shows you how to implement it. This is the way.

4 years ago | Likes 1 Dislikes 0

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.

4 years ago | Likes 7 Dislikes 0

And the first few answers' links are dead or lead to obsolete projects

4 years ago | Likes 2 Dislikes 0

Or the libraries have been updated since the 12 year old post and now you need to track down their new name/use

4 years ago | Likes 3 Dislikes 0

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"

4 years ago | Likes 1 Dislikes 0

the left screen should be stackoverflow xD

4 years ago | Likes 1 Dislikes 0

That's expert mode

4 years ago | Likes 1 Dislikes 0

"Where'd you get this?" "stackoverflow." "The questions or the answers!?"

4 years ago | Likes 92 Dislikes 0

I have copied from the question before tbf. Sometimes bits of it work.

4 years ago | Likes 1 Dislikes 0

"Yes."

4 years ago | Likes 63 Dislikes 0

This is why our industry is flooded with amateurs who just hack away til they get something that kinda works. Please embrace craftsmanship.

4 years ago | Likes 2 Dislikes 0

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...

4 years ago | Likes 9 Dislikes 0

C'maaaaawwwn! Live a little! Just make sure it runs and push to prod. What could possibly go wrong?! ;)

4 years ago | Likes 2 Dislikes 0

Do it on a Friday afternoon

4 years ago | Likes 3 Dislikes 0

Before the backup. Smart.

4 years ago | Likes 1 Dislikes 0

pfft. aint nobody got time for that. just put it all in there ; compile; works everytime.... ??

4 years ago | Likes 3 Dislikes 0

I mean... Potential security problems when you do that...

4 years ago | Likes 2 Dislikes 0

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.

4 years ago | Likes 1 Dislikes 0

I guess it depends on the code. You can do a lotta damage with pages of java code.

4 years ago | Likes 1 Dislikes 0

Once it works? Sister site: Code Review. Stricter though. https://codereview.stackexchange.com/help/on-topic

4 years ago | Likes 1 Dislikes 0

That not learning

4 years ago | Likes 1 Dislikes 0

Must be a psychopath...

4 years ago | Likes 1 Dislikes 0

Script kiddies copy and paste. Pros type it out to learn it.

4 years ago | Likes 224 Dislikes 13

That is the difference between letting a tool dumb you down or using it to maximize our potential.

4 years ago | Likes 4 Dislikes 0

Keep it in their snippets or personal "tools" library then forget how it worked...

4 years ago | Likes 23 Dislikes 0

When you find a comment that doesn't sound like you...oh, right...not my code

4 years ago | Likes 2 Dislikes 0

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.

4 years ago | Likes 2 Dislikes 0

I hate front end. I’m a back end guy! …wait…

4 years ago | Likes 2 Dislikes 0

Downvoting because the joke did not compute for you.

4 years ago | Likes 2 Dislikes 0

...or because the answer was for an API version 4 days older than what you have and half the calls are deprecated.

4 years ago | Likes 1 Dislikes 0

^

4 years ago | Likes 1 Dislikes 0

Great artists steal...wait wrong quote

4 years ago | Likes 1 Dislikes 1

I still write HTML, js, and CSS with Notepad++. By hand, bitches!

4 years ago | Likes 3 Dislikes 0

I use notepad++ all the time, but VSCode is better for that.

4 years ago | Likes 3 Dislikes 0

Never tried it. I'm old and set in my ways. Now get off my lawn.

4 years ago | Likes 3 Dislikes 0

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.

4 years ago | Likes 2 Dislikes 0

4 years ago | Likes 3 Dislikes 0

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>

4 years ago | Likes 3 Dislikes 0

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.

4 years ago | Likes 25 Dislikes 0

Approaching problems intelligently seems to be more important than being a code master in my limited experience (<5 years)

4 years ago | Likes 3 Dislikes 0

I’m a software engineer and I copy from my old code, but those prebuilt packages are from people like us.

4 years ago | Likes 5 Dislikes 0

[deleted]

[deleted]

4 years ago (deleted Aug 4, 2022 10:04 AM) | Likes 0 Dislikes 0

Absolutely! I rewrite with new names for everything so I have to think about the relationship rather than the position on the screen.

4 years ago | Likes 5 Dislikes 0

Yeah. Especially since a lot of folks are kinda shit at naming variables.

4 years ago | Likes 41 Dislikes 1

What, you don't pick a random letter of the alphabet?

4 years ago | Likes 1 Dislikes 0

Please. a1 a2 a3 a4, etc. Obviously

4 years ago | Likes 1 Dislikes 0

Inorite? That's why I use varA, varB, and varC

4 years ago | Likes 5 Dislikes 0

Ah. A developer with class, I see.

4 years ago | Likes 4 Dislikes 0

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.

4 years ago | Likes 2 Dislikes 0

I call this one Mike

4 years ago | Likes 29 Dislikes 1

I like Ezekiel better.

4 years ago | Likes 9 Dislikes 1

Yeah, if you actually just copy and paste and move on, you're an idiot. I also rename the variables to keep the consistency.

4 years ago | Likes 13 Dislikes 1

I copy and paste stuff I will never use again. ML, fuck you!

4 years ago | Likes 1 Dislikes 2

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.

4 years ago | Likes 3 Dislikes 0

A programmer I know just uses the same variables for every program. I don't think he's named a variable in years.

4 years ago | Likes 1 Dislikes 0

so he's an asshole

4 years ago | Likes 1 Dislikes 0

a, b, x, and i - Ol'reliable

4 years ago | Likes 3 Dislikes 0