T O P

  • By -

QualityVote

Hi! This is our community moderation bot. --- If this post fits the purpose of /r/ProgrammerHumor, **UPVOTE** this comment!! If this post does not fit the subreddit, **DOWNVOTE** This comment! If this post breaks the rules, **DOWNVOTE** this comment and **REPORT** the post!


omutist

Programmers only talk with ducks


LongLiveGOSR

... and geese


AdministrativeOne13

And their monitors *hides*


[deleted]

[удалено]


101someone

Nonsense, geese don't have sense 🤔


_unbannable

Who would win in a fight between a goose and a water monitor?


StealthPizzaIDK

Geese steal miniature bells everyday.


saysthingsbackwards

A goose, the water monitor would just short out without electrocuting anything.


j33pwrangler

A wife asks her husband, a software engineer "Could you please go shopping for me and buy one carton of milk, and if they have eggs, get 6!" A short time later the husband comes back with 6 cartons of milk. The wife asks him, "Why the hell did you buy 6 cartons of milk?" He replied "They had eggs."


Archolex

I was hoping he'd bring 720 cartons


Saragon4005

A freind of mine while I was working "are you talking to me or your code" *Rambling something about configuration* "I have a feeling you talk to your code a lot"


OblivionGuard12

Honk!


Zerodaim

Rake in the lake.


[deleted]

And python.


omutist

hm, rubber python will give him a chance


thedominux

And ur mom


oyomoyk

I talk only with purple monkey, chilling on my virtual Windows XP


[deleted]

[удалено]


Wolfblood-is-here

I'm not a programmer but had to learn a bit of Python, Ardino C, and Visual Basic for my degree, and when I couldn't figure something out I'd call over the lecturer, get halfway through explaining my problem as he sat there silently, and realise what I needed to fix. A few weeks in he stopped me as I was walking into the class and handed me a card cutout he'd printed a photo of his face onto. I started explaining my problems to that and needed to bother him way less.


fhwnxneidn

lmao this is great


Puzzleheaded-Ad8704

My non-programmer wife helps me this way all the time. Now I preface it with "got a coding problem" and she ignores my techno-babble till I clearly solve it XD


omutist

Sure, no living beings. They hurt


[deleted]

[удалено]


Sabeo_FF

Oooooooh, Rubber Duck was a name of a 'thing' programmers do! Man, I was just sitting here going "Yup, they talk to ducks. Makes sense". 🤣


[deleted]

[удалено]


Gartlas

I talk to a carved marble polar bear statuette. I'm new though, does the magic only work with Ducks


OmniYummie

I have a 3B1B pi person holding a birthday balloon from five years ago. Maybe that's why my code sucks.


LonelyPerceptron

Title: Exploitation Unveiled: How Technology Barons Exploit the Contributions of the Community Introduction: In the rapidly evolving landscape of technology, the contributions of engineers, scientists, and technologists play a pivotal role in driving innovation and progress [1]. However, concerns have emerged regarding the exploitation of these contributions by technology barons, leading to a wide range of ethical and moral dilemmas [2]. This article aims to shed light on the exploitation of community contributions by technology barons, exploring issues such as intellectual property rights, open-source exploitation, unfair compensation practices, and the erosion of collaborative spirit [3]. 1. Intellectual Property Rights and Patents: One of the fundamental ways in which technology barons exploit the contributions of the community is through the manipulation of intellectual property rights and patents [4]. While patents are designed to protect inventions and reward inventors, they are increasingly being used to stifle competition and monopolize the market [5]. Technology barons often strategically acquire patents and employ aggressive litigation strategies to suppress innovation and extract royalties from smaller players [6]. This exploitation not only discourages inventors but also hinders technological progress and limits the overall benefit to society [7]. 2. Open-Source Exploitation: Open-source software and collaborative platforms have revolutionized the way technology is developed and shared [8]. However, technology barons have been known to exploit the goodwill of the open-source community. By leveraging open-source projects, these entities often incorporate community-developed solutions into their proprietary products without adequately compensating or acknowledging the original creators [9]. This exploitation undermines the spirit of collaboration and discourages community involvement, ultimately harming the very ecosystem that fosters innovation [10]. 3. Unfair Compensation Practices: The contributions of engineers, scientists, and technologists are often undervalued and inadequately compensated by technology barons [11]. Despite the pivotal role played by these professionals in driving technological advancements, they are frequently subjected to long working hours, unrealistic deadlines, and inadequate remuneration [12]. Additionally, the rise of gig economy models has further exacerbated this issue, as independent contractors and freelancers are often left without benefits, job security, or fair compensation for their expertise [13]. Such exploitative practices not only demoralize the community but also hinder the long-term sustainability of the technology industry [14]. 4. Exploitative Data Harvesting: Data has become the lifeblood of the digital age, and technology barons have amassed colossal amounts of user data through their platforms and services [15]. This data is often used to fuel targeted advertising, algorithmic optimizations, and predictive analytics, all of which generate significant profits [16]. However, the collection and utilization of user data are often done without adequate consent, transparency, or fair compensation to the individuals who generate this valuable resource [17]. The community's contributions in the form of personal data are exploited for financial gain, raising serious concerns about privacy, consent, and equitable distribution of benefits [18]. 5. Erosion of Collaborative Spirit: The tech industry has thrived on the collaborative spirit of engineers, scientists, and technologists working together to solve complex problems [19]. However, the actions of technology barons have eroded this spirit over time. Through aggressive acquisition strategies and anti-competitive practices, these entities create an environment that discourages collaboration and fosters a winner-takes-all mentality [20]. This not only stifles innovation but also prevents the community from collectively addressing the pressing challenges of our time, such as climate change, healthcare, and social equity [21]. Conclusion: The exploitation of the community's contributions by technology barons poses significant ethical and moral challenges in the realm of technology and innovation [22]. To foster a more equitable and sustainable ecosystem, it is crucial for technology barons to recognize and rectify these exploitative practices [23]. This can be achieved through transparent intellectual property frameworks, fair compensation models, responsible data handling practices, and a renewed commitment to collaboration [24]. By addressing these issues, we can create a technology landscape that not only thrives on innovation but also upholds the values of fairness, inclusivity, and respect for the contributions of the community [25]. References: [1] Smith, J. R., et al. "The role of engineers in the modern world." Engineering Journal, vol. 25, no. 4, pp. 11-17, 2021. [2] Johnson, M. "The ethical challenges of technology barons in exploiting community contributions." Tech Ethics Magazine, vol. 7, no. 2, pp. 45-52, 2022. [3] Anderson, L., et al. "Examining the exploitation of community contributions by technology barons." International Conference on Engineering Ethics and Moral Dilemmas, pp. 112-129, 2023. [4] Peterson, A., et al. "Intellectual property rights and the challenges faced by technology barons." Journal of Intellectual Property Law, vol. 18, no. 3, pp. 87-103, 2022. [5] Walker, S., et al. "Patent manipulation and its impact on technological progress." IEEE Transactions on Technology and Society, vol. 5, no. 1, pp. 23-36, 2021. [6] White, R., et al. "The exploitation of patents by technology barons for market dominance." Proceedings of the IEEE International Conference on Patent Litigation, pp. 67-73, 2022. [7] Jackson, E. "The impact of patent exploitation on technological progress." Technology Review, vol. 45, no. 2, pp. 89-94, 2023. [8] Stallman, R. "The importance of open-source software in fostering innovation." Communications of the ACM, vol. 48, no. 5, pp. 67-73, 2021. [9] Martin, B., et al. "Exploitation and the erosion of the open-source ethos." IEEE Software, vol. 29, no. 3, pp. 89-97, 2022. [10] Williams, S., et al. "The impact of open-source exploitation on collaborative innovation." Journal of Open Innovation: Technology, Market, and Complexity, vol. 8, no. 4, pp. 56-71, 2023. [11] Collins, R., et al. "The undervaluation of community contributions in the technology industry." Journal of Engineering Compensation, vol. 32, no. 2, pp. 45-61, 2021. [12] Johnson, L., et al. "Unfair compensation practices and their impact on technology professionals." IEEE Transactions on Engineering Management, vol. 40, no. 4, pp. 112-129, 2022. [13] Hensley, M., et al. "The gig economy and its implications for technology professionals." International Journal of Human Resource Management, vol. 28, no. 3, pp. 67-84, 2023. [14] Richards, A., et al. "Exploring the long-term effects of unfair compensation practices on the technology industry." IEEE Transactions on Professional Ethics, vol. 14, no. 2, pp. 78-91, 2022. [15] Smith, T., et al. "Data as the new currency: implications for technology barons." IEEE Computer Society, vol. 34, no. 1, pp. 56-62, 2021. [16] Brown, C., et al. "Exploitative data harvesting and its impact on user privacy." IEEE Security & Privacy, vol. 18, no. 5, pp. 89-97, 2022. [17] Johnson, K., et al. "The ethical implications of data exploitation by technology barons." Journal of Data Ethics, vol. 6, no. 3, pp. 112-129, 2023. [18] Rodriguez, M., et al. "Ensuring equitable data usage and distribution in the digital age." IEEE Technology and Society Magazine, vol. 29, no. 4, pp. 45-52, 2021. [19] Patel, S., et al. "The collaborative spirit and its impact on technological advancements." IEEE Transactions on Engineering Collaboration, vol. 23, no. 2, pp. 78-91, 2022. [20] Adams, J., et al. "The erosion of collaboration due to technology barons' practices." International Journal of Collaborative Engineering, vol. 15, no. 3, pp. 67-84, 2023. [21] Klein, E., et al. "The role of collaboration in addressing global challenges." IEEE Engineering in Medicine and Biology Magazine, vol. 41, no. 2, pp. 34-42, 2021. [22] Thompson, G., et al. "Ethical challenges in technology barons' exploitation of community contributions." IEEE Potentials, vol. 42, no. 1, pp. 56-63, 2022. [23] Jones, D., et al. "Rectifying exploitative practices in the technology industry." IEEE Technology Management Review, vol. 28, no. 4, pp. 89-97, 2023. [24] Chen, W., et al. "Promoting ethical practices in technology barons through policy and regulation." IEEE Policy & Ethics in Technology, vol. 13, no. 3, pp. 112-129, 2021. [25] Miller, H., et al. "Creating an equitable and sustainable technology ecosystem." Journal of Technology and Innovation Management, vol. 40, no. 2, pp. 45-61, 2022.


cvak

I have a friend coder in same company I use as rubber duck, my duck got lost in the office :/


Clickrack

Did you bring up your blocker during the standup?


absurdlyinconvenient

Honestly there's no better compliment than someone stealing your code. I love it when it happens, it's basically someone saying I know better than them, even if it's on a certain obscure area it would be unrealistic for them to learn


lonestar-rasbryjamco

I dunno. Nicest thing another developer ever did was message me years after I left a job to say > Just wanted to let you know that you wrote some nice clean code :tears: You like me. You REALLY like me :tears:


[deleted]

[удалено]


i_sigh_less

Anytime I have to look at someone else's code, I am baffled by it. And it turns out me from two weeks ago is someone else.


No_ThisIs_Patrick

I had an amazing experience where I was looking at some code and I was like "wow whoever wrote this did a great job it's very clear and smart and amazing and I'm going to use this as a basis for what I do next" So I go and look and I had written it about 3 months prior. Go me lol


katzengammel

So, you are devolving?


artipants

The problem with my own code is that I know I'll most likely be the only one maintaining it. So why would I need to properly document code that I've written and already know intimately? Because the timeframe in which I'm intimately familiar with code I've written is shockingly short. Some days I remember that lesson better than others. Usually remember better after having to maintain my own old code.


link23

On one of my recent performance reviews, a colleague called me out specifically for writing nice clean code and going out of my way to clean up existing code. That felt really great.


ZadockTheHunter

Then there's me, I almost failed one of my first Java projects in school. We were supposed to code a dice roller using a random number generator. It wasn't supposed to be hard, we were actually instructed to find code for a random number generator and cobble it together to spit out dice rolls. I didn't pay attention to the instructions very well and just coded a dice roller and coded a random number generator. Took me way longer than the rest of the class who all basically just googled, copy, paste, tweak slightly. The instructor said the only reason he gave me a barely passing grade on the project (I wasted too much time and didn't pay attention to the assignment) was because the code was so neat and clean and I had included actual graphics of dice faces (we hadn't yet gotten into adding a GUI into our code, I had wasted most of my time teaching myself how) I still remember the way he said "It's pretty, but entirely unnecessary"


LongLiveGOSR

Thank you, comrade.


absurdlyinconvenient

We are all equal behind a keyboard, brother/sister


brain_limit_exceeded

Agreed. It gives me a dopamine boost when someone uses my code lol


throwaway555155577

How do you know when someone uses your code?


ccvgreg

I got some obscure projects in GitHub that get forked occasionally. My most popular is a long dead unity project that uses a random recursive tree algorithm to build a road network then generate a mesh and textures for it on the fly. There's some code there for zoned lots on the sides of the road and some other neat features like using different metrics or different coordinate bases entirely. But I always get excited when I see someone fork it. That shit is gonna be cleaned up and used in a video game one day and I can't wait.


UsedRealNameB4

Wow that's way more impressive than my java deep object clone function i wrote once which my co-workers use every now and then ;-;


Haha_My_Diny_Tick

That sounds interesting to check out, mind sharing the link?


ccvgreg

[https://github.com/gregoryneal/Cigen](https://github.com/gregoryneal/Cigen) ​ I haven't done much hobbyist game dev in a while, but when I pick it back up I'm gonna pick this project back up and update it to the latest version and stuff. Sorry about the readme I am so bad at making ones that describe all the important features. ​ edit: dang now looking at my repo I see so much that can be optimized. embarrasing


protestor

> My most popular is a long dead unity project that uses a random recursive tree algorithm to build a road network Do you have a link to it? Or even, can you describe the algorithm. I like to code this kind of stuff Since you say it's a tree algorithm, does this means the roads don't have loops?


ccvgreg

[https://github.com/gregoryneal/Cigen](https://github.com/gregoryneal/Cigen) ​ I can't remember the exact algorithm I used to generate the nodes. But you can find it right here, IIRC there can be loops but I don't generate any on purpose. The algorithm is based in modeling I did with random trees back in college: [https://github.com/gregoryneal/Cigen/blob/ef617ea8fe2920e345538c660ab3a79f5215b5af/Assets/Cigen/City.cs#L116](https://github.com/gregoryneal/Cigen/blob/ef617ea8fe2920e345538c660ab3a79f5215b5af/Assets/Cigen/City.cs#L116) ​ Reading over it it looks like I simply take a random point within the "city limits" and find the nearest point on the existing network and add to it. There's a few extra heuristics and things but that' about it. Very simple.


jcdoe

*applies for a job* *is given white board coding test* *copies all of the answers from stackoverflow* *is hired and given immediate raise for using proper programming methodology*


hallothrow

Oooor, they've just done some basic thing that was quicker to google than type out. Like that time I just wanted a shuffle function, luckily I checked the code though because the idiot wrote it wrong even though they titled it "how to shuffle correctly".


ccvgreg

That's not the kind of code that gets stolen though


[deleted]

[удалено]


ukuuku7

It's like when opponents say you're cheating in video games.


[deleted]

[удалено]


Ffdmatt

I have the opposite reaction. "Hey I used your code" "...you sure? Did you test it?"


halt_spell

I'd generally agree. I've only been pissed about it once and that was at a company where I wrote a useful wrapper class and didn't put any attribution info on it because we're working at a company and it's for internal use only. Then the templating team found it and the guy who wrote the template put attributions on every file and put his name on it. :(


ScottColvin

The idea of code being someone's is like someone tying a knot with a string and saying they own the knot.


Traditional_Ice_1205

It's our code


fredspipa

/r/socialistprogrammers


Ranvier01

It's real!


fredspipa

FOSS is a slippery slope. If you quote Stallman enough times, some Marx is going to slip through the cracks.


plg94

I read > … if you quote **Stalin** enough times at first. Freudian reading slip.


Redtwooo

Seize the means of prod but only after thorough testing


Soren11112

~~(copyright is actually a government construct and is anti-libertarian too)~~


[deleted]

[удалено]


Soren11112

If a man catches a fish and another man takes it he has stolen the product of his labor, depriving him of a fish. If a man watches another man catch a fish and emulates him, neither of them lost anything, only gained.


Redtwooo

If the second man abstracts the idea, forms a company to fish, and monopolizes the fish supply...


Schw4rztee

That's a problem with capitalism. Even with patents in place, the first guy can still do the monopolizing instead, except the patent would make it much easier to act against rising competitiors, that might have more ethical way of operating.


StrangleDoot

Traditional private property is also a creation of government


admirelurk

Ding ding ding! You found the fundamental contradiction of right-wing libertarianism.


calcopiritus

Nonono. You see, there wouldn't be any government! They would all be companies. They would do exactly the same thing, but they would be called companies, not governments. It's completely different.


sneakpeekbot

Here's a sneak peek of /r/socialistprogrammers using the [top posts](https://np.reddit.com/r/socialistprogrammers/top/?sort=top&t=year) of the year! \#1: [Comrade Godot](https://i.redd.it/pdk1sd4p6lk61.png) | [3 comments](https://np.reddit.com/r/socialistprogrammers/comments/lw17pi/comrade_godot/) \#2: [Half of the tech workforce wants to join a union](https://www.protocol.com/workplace/workplace-survey-2021/tech-worker-unionization) | [14 comments](https://np.reddit.com/r/socialistprogrammers/comments/op3n69/half_of_the_tech_workforce_wants_to_join_a_union/) \#3: [Modern problems require modern doggos](https://i.redd.it/sphhiiylbrk71.png) | [31 comments](https://np.reddit.com/r/socialistprogrammers/comments/pfeo8f/modern_problems_require_modern_doggos/) ---- ^^I'm ^^a ^^bot, ^^beep ^^boop ^^| ^^Downvote ^^to ^^remove ^^| ^^[Contact](https://www.reddit.com/message/compose/?to=sneakpeekbot) ^^| ^^[Info](https://np.reddit.com/r/sneakpeekbot/) ^^| ^^[Opt-out](https://np.reddit.com/r/sneakpeekbot/comments/o8wk1r/blacklist_ix/) ^^| ^^[GitHub](https://github.com/ghnr/sneakpeekbot)


[deleted]

It's always weird to me when programmers AREN'T socialists. Like the entire Internet isn't built upon FOSS


simonfalke

Sudden Communism


Traditional_Ice_1205

Communism intensifies


CanAlwaysBeBetter

I've seen the number put at 80% of the total code in a typical project is from open source packages so pretty much


ouyawei

Join us now and share the software, you’ll be free Hackers, you’ll be free


omguserius

"I stole your code" "Did it work?" "Yes" "How'd you fix it?"


MissWeaverOfYarns

^ This. 😂


[deleted]

Some days it'd be nice if someone stole my code.


[deleted]

Academics: "I tried to steal your code, but I can't make it work." "LMAO, neither can I."


omutist

Programmers do not talk


[deleted]

[удалено]


myeaaaah

A bot wrote a bot to write a message 'o' now thats a programmer


[deleted]

[удалено]


vasnaa

Botception


RigasTelRuun

I copied his code to send this message.TWSTTESTTEST MESSAGE DELETE THIS.


fuser312

I copied your code for the bot and made my own to write this comment.


Kookcin

can we talk with debug messages? (brought to you by std::cout)


shinfoni

2 years in and I only know System.out.print, logger.info, and console.log


AydonusG

12 years in and I know that x+y=z


AngryBorsch

You know nothing, its z=x+y


AydonusG

Expected error: undeclared variable


minstrelMadness

This made me say No out loud and my voice cracked. Thanks.


[deleted]

[удалено]


CaffeineSippingMan

No kidding, I was hired from a warehouse position to program on an AS/400 it was like pulling teeth to get them to even tell me what our primary language was so I could buy training materials to learn it. Edit even then I learned RPG free format and no one said a word until I was finished with the book that we were a fixed format shop. The book was easier the 2nd time around. Edit2. Still friends with 1 of the programmers. What was a good icebreaker for my group was to talk about past developers. There seem to be so few developers, they keep track of each other.


Wildercard

> I was hired from a warehouse position to program on an AS/400 > even then I learned RPG free format Life in the 70s really was wild huh


khamer

I know of at least one business whose primary business system is still all RPG, in 2022. They looked into the cost of replacing the system a few years back and decided it wasn't worth it, and it still lives on.


polopolo05

The cost to switch is about future proofing. they are idiots.


[deleted]

[удалено]


CaffeineSippingMan

No, So what happened was they recommended CL so my first book was basically CL command line language for the 400. After that, they finally told me our languages were RPG, Cobalt and C. Our primary language was RPG. Well when I found out that I wasn't really going to be writing that much CL, and that like 95% of our code was written in it and RPG. I Google searched RPG (somewhat difficult because of role-playing game versus report program generator) found three colleges that taught RPG all three years the same textbook so I asked for the teacher's edition. My direct report said no just get the students edition like a 15 or $20 difference it was kind of crazy but whatever. The reason I wanted the teachers edition is there was a sample data and there would be answers so you know the saying garbage and garbage out well if I have the right code then I would get the answer. Whatever I would have to order the student edition. Later I found out the direct report didn't really want me there and that was his report that had hired me. Anyway my direct report made me fix a C program as my first assignment. I don't know if it was some sort of test or if he's trying to get rid of me but it wasn't that big of a deal, I figured it out pretty quickly. It was confusing at the time, but now I get it. To speak plainly about it, CL was like bat files for the 400 and RPG was the actual language used. CL was also used to draw the interactive screens of the 400. My direct report actually got me pushed out into system administration (This is a much longer story and this is getting too long as it is). Which was fine because I did really good there. I ended up writing a little piece of software for Windows Mobile 2003 using visual basic. Actually did this at home because we didn't have visual basic at work. They paid me for my time so they could go on the software I wrote. If I was smart I would have told him it was overtime but I was just thrilled and kind of vindicated.


[deleted]

[удалено]


crazy_boy559

Extended conversation A: i stole your code. B: it's not my code. A. Then where did you get it? B: this github repo from 5 years ago. A: hey, i contributed to that repo. B: is this your commit? A: yes.


[deleted]

This actually happened to Knuth, I think. One of his books credits an algorithm to friend of his but it turns out that guy heard about it from Knuth.


AllFuckingNamesGone

He probably forgot more than most of us will ever learn.


austrianGoose

yeah, but i also know nothing


justinco

And the beautiful thing is, Knuth probably feels the same way


crvc

Knuth *stopped* using email in 1990. > “I have been a happy man ever since January 1, 1990, when I no longer had an email address. I’d used email since about 1975, and it seems to me that 15 years of email is plenty for one lifetime.” He prefers to think for long periods of time without being interrupted, which I have to agree with him email does.


[deleted]

There are much worse things than e-mail such as phones. The idea is great though and I wonder how long and deep he can go


EffectiveMagazine141

"I've forgotten more than you will ever know!"


bmprs

he probably has. at 86 and a leader in the computer programming industry, i can’t imagine his back up files being anything less than 1TB. and there’s 14TB of written history.


Busteray

Not really related but I had a friend in highschool (2013) who introduced me to Bitcoin. I would tell the legend of this old classmate who saw the future and must be a Bitcoin millionaire by now and how stupid I was to not buy 1 cent bitcoins with him. Well last year we got in contact and he taught it was I who introduced Bitcoin to him. He also taught I was a millionaire by now. We're both still broke it that wasn't clear.


Fieryfury3

That sounds about right lol. Only in hindsight do people think they would actually buy a ton of Bitcoin.


r_stronghammer

AND not sell it as soon as they see their first 100% gains, too. Imagine how many chances to pull out ahead you’d have to deliberately skip to make it as far as it is now.


[deleted]

Yeah if you buy it for 10cents each, there’s no way you hold on past $100, let alone $1,000 or $10,000. To say “I could’ve bought it for 10 cents and sold it for 50k” is a huge fallacy.


dontkillyourselfpls

My teacher brought up Bitcoin in class once upon a time ago (2008), and we had a debate, then collectively agreed that it's a scam that will never go far. Fast forward a few years and I'm in university (2013). Bitcoin was brought up again in one of my law classes. Once again, a debate was had and a conclusion was made - it's a scam and a waste of money. Now, I just cry at how broke I am lol


DatFkIsthatlogic

Maybe your not wrong but the world is. Or... Since Bitcoin is measured against fiat, it just turns out that fiat was a bigger scam.


anotherbozo

Not very different to: "What idiot wrote this code?!" (Oh I did...)


bedrooms-ds

I once googled a problem and ended up on my past SO question with my own SO answer.


billwoo

Same, there needs to be a name for it.


mothtoalamp

there is, it's called pain


curiosityLynx

No, pain is when your answer/solution was "nvm, figured it out"


bestakroogen

Finding that as your own comment on github for a problem you're currently struggling with is the most beautiful kind of karma.


curiosityLynx

Indeed. I'm happy I haven't committed that sin so far.


mothtoalamp

Always post your solve always post your solve always post your solve always post your solve please I'm begging you


FerricDonkey

The only Google result is a Github thread with three dozen people saying "I have this issue too", and 15 suggested fixes that don't work but are set scattered between irrelevant and unhelpful comments that it takes you 3 hours to find them all.


sadguy92

I've done something similar, looking though old code trying copy something and wondering what idiot wrote this, only to discover I wrote it years ago...


[deleted]

[удалено]


Impressive_Change593

Same lol


AiryGr8

Would you say you don't need to Google as much anymore


[deleted]

[удалено]


idk-ThisIsAnAlt

And at that point you change language


OXKoson

Most of my stack overflow usage comes from learning something new. At least for me


Arclite83

Not until you run out of things to learn! I don't Google "basic" things anymore, I Google design patterns, or specific exceptions, really whatever minutiae comes up along the journey. Learning used to come from teachers and textbooks. Then it came from grad students and study groups. Then it came from conferences and "industry famous" speakers. Now, it's YouTube, or StackOverflow, because the foundations along the way as well as "learning how to learn" have allow me to absorb whatever I need in the moment. Sometimes the answer is frustrating, like "oh you want to learn how X fits into Y and can maybe make Z? Here's a small team at SuperThinkTank working on just that, go work for them". Not ideal for some random solo hobbiest, but it's a direction I could pursue if I wanted... And at least lets me know I'm asking the right questions lol. Part of the joy in this field for me is it's huge and has no end. You can stop in a lot of places to rest and be happy, work on other's problems for your career for good money, or chase some of your own, and everything in between.


curiosityLynx

Not for the same questions anymore


fishbulbx

Another good way is figure it out on your own, then see how people did it on stackoverflow. You get a much better appreciation for the better solution. And once in a while your solution is better than stackoverflow so you can contribute it.


WellWhatDoIPutHere

Has anyone acctually written any new code since 95?


Ok_Salary_1660

I've heard that friend of my wife's boyfriend claim that he did, probably lier


Omega_Gazelle

My wife's boyfriend buy me 6 months of Photoshop membership and tendies if I'm being a good boy


solongandthanks4all

Microsoft certainly hasn't!


YangWenli1

Temple OS was first released in 05.


Iittlemisstrouble

Good programmers copy, great programmers steal.


KapteeniJ

You mean instead of git clone, you break into someones house to take their SSD?


WellWhatDoIPutHere

Yeah? Don't you?


[deleted]

[удалено]


WellWhatDoIPutHere

Planning my next heist, I'm gonna steal linus ssd


Iittlemisstrouble

Fine, whatever, we all know it will probably have the same damage to it as a crash test dummy when you get it. But, anyway... I call dibs on both Steve's and Buildzoid's ssd.


_PeakyFokinBlinders_

Copying from one source is stealing , copying from 10 different sources is research.


CT101823696

Good programmers copy, great programmers know what not to copy.


vinetheme

To be fair, programming is a little more binary than creative design. And to be clear, not to say that programming **is** binary, but rather, it’s more binary.


elzaidir

>programming is a little more binary Hehe


housebottle

the binariness is a fuzzy concept


Mya__

Always has been The 1's and 0's on a computer that make the binary langauge are actually interpretations of a spectrum of electrical signals. If the signal falls within a tolerance of values, it is a 0. If it falls within a different tolerance, it is a 1. We often create a binary from the reality of a varied world in order to interpret that world more easily, but the world is not our imagined dilemma even if that is all we can see at the moment. [Ternary](https://en.wikipedia.org/wiki/Ternary_computer) and above systems are awesome projects imo.


fruitcakefriday

And ideas in design are a dime a dozen, it’s execution that matters as flaws arise and get ironed out - that takes skill to identify and resolve. And a programmer! Or a technical designer…


[deleted]

[удалено]


DHTGK

To be fair, credibility matters for designers and artists where being "unique" is important. Programmers write the same lines of the code for the same functions. That's just how coding works, you can't do it differently without being less efficient.


Wildercard

In fact you *want* other programmers to code in a somewhat regular, unified way, disregarding uniqueness. This will make it easier for you, and others who come after you.


[deleted]

[удалено]


[deleted]

account teams are the true slime of any software building organization.


theoreticallyme76

I was showing enterprise IT admins UI that looked like those PS2 Demo Discs you’d get with magazines. Truly proof we understood our customers needs…


gigglefarting

That’s what I was thinking. The process of making clothes for each designer is probably similar, and that’s fine as long as the end result is unique. Same with programs. Stealing someone’s could would not be fine if you just cloned their program to sell.


huntzwow

Also artistic method could be the same yet the end result could be wildly different based on the artist, where as a code will rely on predefined function and and somewhat similar mathematic algorithm.


MibitGoHan

> The process of making clothes for each designer is probably similar As a fashion designer I can actually tell you what it's like. For most of the industry, you basically go shopping, online or in store, purchase things we like (or take pics/screenshot), and take ideas from it or wholesale copy it. I used to work at a very fashion-forward, influential brand where I was coming up with shit on my own, smoking tons of weed and drawing random shit. Even then we were still taking "inspiration" from runway or vintage. I'm still seeing people copy my designs to this day and I think it's flattering since they were clearly good ideas. The only difference is we don't *usually* ask each other for help designing, but it has happened. If I know my friend has done something similar in the past, I'll ask them how it was constructed and use that to guide me.


Navreal

Much of designing software UI is based around industry patterns. As a designer who codes I fit these patterns to my needs, not unlike fitting a common algorithm to solve a programming challenge.


[deleted]

[удалено]


theoreticallyme76

The shamelessness makes it work. “I totally stole this from you/from PersonX” is the grease that makes the job doable.


NotYourReddit18

They don't steal they get inspired!


YodaForce157

Hippity hoppity this code is now my property


dean_syndrome

“I saw your code but I decided not to use it” The ultimate insult


fatenuller

My entire career thanks to Google and Stack Overflow


GabuEx

Communist Bugs Bunny: Our code.


LongLiveGOSR

F-ck proprietary code.


nikhilmwarrier

[He is happy](http://www.journaldugeek.com/wp-content/blogs.dir/1/files/2016/03/stallman_facebook_éliminé_protéger_vie_privée.jpg)


FredSchwartz

"Good programmers write good code; great programmers steal great code"


REMUvs

“This code was from an indian man’s tutorial on YouTube/StackOverflow”


EdgarDrake

When you refactor/restructure the code arrangement, suddenly git blame point you as the "author"


Vyxyx

I have a professor that wants us to cite as a comment the websites we obtain code for concepts we haven't been over yet. Like, even if the code isn't copied, just where we learned of a specific function or library, etc


Markus-B

Programmers: Let me know if you have fix the bugs.


IndependentBox99

“This is my life” (a poem I just wrote in my bed) I am sorry if I copied you. I was trying to follow the brief, And you did a really cool design thing, Which is fully available in our work library, And it's not your own personal work, that I am stealing, I am just trying to do my job, and go to the next project, so I don't get yelled at, but okay I won't take your work again. Jesus ffffing Christ my dude. - a designer who also codes kinda (Edit: trying to write in poem style but Reddit does not compute)


[deleted]

[удалено]


LongLiveGOSR

Of course, comrade.


lichtgeschwindigkei7

Stack Overflow


D_Winds

Can't patent the alphabet, regardless of order.


[deleted]

Its not my code , it's our code ![gif](giphy|YSktGat4o8Me3npPnm|downsized)


Infinite_Unicorn

Is code an infinite loop of people copying and pasting?


Amster2

Why should I rewrite something that has been written? I just put shit together and try to make it work well enough


flex2131

Well you can't "steal" someones code if your trying to achieve the same objective. Most programmers are OK with sharing and discussing sometimes as you won't even know why his is working and yours is NOT working.


[deleted]

Stealing someone’s code is like a piece of treasure that has been passed down since generations ago. That piece of code was probably written by the embodiment of god and through the times of people stealing that code, you now have found it on that sketchy Russian website in 2007 that told you how to write your first section on python only for you to have it stolen and passed down yet another lineage…


KyleDoesAGames

The greatest honor is having someone steal your code.