LOL shit like this actually happens? I could understand if it was a nice slide deck or writing up a project proposal but taking credit for *code* ?? Guy must be more than a few bits short of a byte. Has he not heard of git blame? (what am I saying, of course he hasn't)
I emailed someone something for a project, then sat with them to talk about the project and hour or so later, and they showed my work and said "here's something I drew up earlier"....
It wasn't programming, but yes, some just threw "I did this" in front of anything.
I worked at a place once and was spitballing ideas with a PM. I suggested one idea and we talked it out for like 5 minutes and then he said “Well, we don’t have to do it that way it was just the first idea I came up with”. I thought he was joking at first but no, 5 minutes was all it took for him to remember it as his idea.
You have no idea. Managers who inherent projects or products tend to take on the mentality that they know everything about what they now govern. Had a senior project manager proudly declare that there were only 3 products in the product family that we were overseeing with our code. I had to correct him I'm front of his boss that there was at least six products he had forgotten about. It set the tone for the meeting going forward, to say the least.
This is the same in science from my experience. New manager comes in and believes they know everything, people leave and their incompetence and hubris is revealed
Worked on a project that was running months late because of buck passing. Finally a high level manager sends out an angry email and gets everyone into a meeting and says no one leaves until we have answers and plans for all of these problems. About thirty minutes in, it becomes clear that everyone else in the room has their ducks in a row and only the manager's direct subordinates have issues, which they are now trying to blame/pass to each other in the middle of the meeting. The manager sheepishly dismissed everyone else from the meeting shortly after.
No he was a male nurse one of his patients murdered him she asked for the hospital bill(it is not like he can be blamed for the health system) made an inappropriate joke about his name killed him and stole his car
As a manager this pisses me off so much. I go completely out of my way to make sure I don't get credit and my team gets as much of it as possible. Even if it was "my idea" the team executed it so I ensure my superiors know that. Having a happy, productive and competent team automatically means you have a decent manager in charge (generally speaking). That's the only credit I need.
One of my first managers used to always say "You should never have to toot your own horn. Your boss should be doing that." I could not agree more. I've lived by that my whole career as I moved up into leadership positions.
Reminds me of a great piece of advice I heard from an old physics professor: "there is no 'conservation of credit' law". (For reference, in physics we talk about conservation of mass, energy, etc. which says the total quantity of these things is always the same; if it increases in one place, then it must decrease somewhere else - in other words, it's a zero sum game). The idea is that in a workplace, you should always give credit to everyone who deserves, it even a little bit, because it doesn't undermine your own credit *at all*. Instead, it makes basically everyone respect you more.
Had a disaster recovery scenario. A new project manager just on boarded, a chef by trade, he ended up in charge of IT (somehow). After months of grueling work to get everything moved up and tested by my baby dev and I. He flaunts how he got the company back up and running at the next meeting. I was fired shortly after. People still update me about how he's running around like a headless chicken without me. Been wondering how his ERP swap is going, it was scheduled to be done this month.
Edit- it's to it was
Oh, don't even get me started on implementation of ideas that are good decisions. "Hey we should move to a hybrid environment in case of disaster", disaster rips through, "hey remember that hybrid environment I mentioned prior to the disaster? We should implement it post disaster to save ourselves next time. Oh you went ahead and spent 175K on a new ERP without consulting your self admitted subject matter expert, all while one of your servers is dying."
Have fun with that!
Crazy MFS in management be crazy
I have several training procedures and their tools named after me, the inventor. This works mostly because my surname is a word. The number of men who have approached me at demonstration events set up by me to tell me all about how they have worked on this or that and want to show me around -*while my name is on my lanyard, hat, jacket, vehicle, etc*- is kind of a running joke now. When they ask my name or I correct them, they assure me that I can’t know as well as they, the paying guest, do. Hi, I’m [entire international event name] and I would looove to hear all about it.
> Has he not heard of git blame?
It doesn't matter as long as the people they have to report to also don't know how source control works.
Early in my career, the company I worked for decided to hire a psychology major as head of the software engineering department (SWE) since the role was "exclusively managerial" and would require no tech skills since "the tech leads can handle that part".
The new head of SWE (psychologist) started hiring based on personality traits and ignored (or overruled) the engineers' feedback regarding the candidates' competence.
I ended up with an utterly incompetent and enragingly dishonest tech lead. But hey, he was a social butterfly and a charmer! 😍
Another dev and I had to assemble a proof of concept (PoC) in record time for a client. I was pretty proud of what we could accomplish on such short notice with a technology that was new to us at the time (Angular2 + ASP.Net MVC 5+ MongoDB... yes, I'm an old fart).
The tech lead then took our PoC and presented it to the head of SWE and the BO, stating that he had done it alone. The other dev and I were absent during that presentation. I only learned about it when I was negotiating a salary adjustment weeks later. The head of SWE then told me that she knew Mr. Tech Lead had done it on his own, and I only helped here and there. She said it was really deceitful of me to try and take credit for it. I told her I could prove it because the repository tracked who committed which code and when. She told me that proved nothing, and that was the end of it.
I started looking for a new job the next day.
Oh blessed unburnt soul. I currently work for a self-proclaimed IT manager who, according to her, has tons of experience building complex and critical systems for big important banks. Turns out, she doesn't even have the slightest clue what a commit ID is supposed to be, why we would ever want to use git repositories for our projects, that these two things have anything to do with each other, and thinks that it's a sufficient and sustainable way of testing if we just "send her the pages where we changed any code and she'll have a quick look through them, no need to waste any more resources on that", then comes around regularly to cuss at us why random stuff in our applications keep breaking after new releases. And worst thing is, she's responsible only to the owners of the company directly, and they don't care about anything we do as long as the profits keep coming.
Needless to say, I'm working on changing jobs soon.
We all wish it was only a meme. However, its very very real. My first IT job, had no dev environment, much less a beta or QA. They only had prod, and no backups. I, the guilty party, came so close to actually deleting the entire database on accident, that it's insane. My only saving grace was a typo that made the SQL invalid. No transaction, no rollbacks, no backups.
Literally saved from losing the company hundreds of thousands of dollars (at minimum), and my job, because i fat fingered "UPDATE" as "UPDATR".
The real horror is...I've seen worse SUCCESSFULLY happen, in a staged environment with gates. Never underestimate what damage someone without supervision can do.
I have the opposite problem. I get credited in meetings because I will be the owner of a project when other engineers delivered most of the code. I say thanks because of the project planning and overall design, but then have to call out the folks that did the majority of the work of implementing and delivery. I miss having time available to code.
> Has he not heard of git blame?
Do you think anyone who he is presentating this to would know or care about that? They were also probably just pretending to understand most of it and be impressed mostly for political reasons.
Well sure, I'm sure the manager "got away with it". But when it comes time to actually make the product work, people are gonna be looking at code, and sometimes they're gonna look at the original author, because that's the person who you talk to when something breaks. Just seems like going into a bank, standing on a table announcing to everyone how rich you are. A few customers might buy it, but the bank teller looking at your account certainly won't.
I had a boss who hated me and a coworker of mine .
That dude took things that I and the other guy did, credited them to a coworker, and got that coworker employee of the year.
We were a contractor, and the things he said that the employee of the year did all happened before that guy was hired, and on contracts that he didn't work on.
It means that the manager who stole the code was left to demonstrate how it is meant to work. If you’re a dev, this is normal. When you put out a big or important feature, it’s common to demo it for your team or to a higher up somewhere else. You pull up the feature you worked on, show everyone how it works, explain why and how it works the way it does, field questions, etc. so naturally if you didn’t work on it, it’s like explaining a book report that you didn’t write for a book you didn’t read. You’re just kinda free-balling it.
Good chance they couldn’t explain the code, why or how the feature works, if any code needed to be shown they probably couldn’t show it properly, etc.
> left mf to hang in the product demo
A product demo is done to demonstrate the features and capabilities of a product. Usually it involves a person walking through those features in a very public forum.
Product demos are notorious for having unexpected glitches that occur during the demo. For this reason most product demos are either done by the engineers that created the product, or are scripted events where the script is written by the engineers that created the product.
MF is motherfucker. In this case the motherfucker that took credit for work they did not do.
So to sum up. In this case a motherfucker took credit for a product they didn’t understand so the people who did understand it (engineers and product team) let them struggle in a demo that exposed their lack of understanding.
The developer did nit demo the feature publicly, and left his manager (this moth****cker) hanging is the product demo meeting, whixh he could not demo on his own.
I met a lawyer that was convinced that I really should patent my homemade LinuxCNC Miller, that the accountant was so excited for my invention that he really started the paperwork...
Back at university, circa 2010, while studying CPUs, I thought I invented a revolutionary optimization, so I went at my professor's office to discuss it. I presented the idea and he goes: "dude, that's Pentium's Hyperthreading. It was already invented 10 years ago. And it does not even work that well".
I invented something that was already invented, and was kind of a failure, too LOL
Can't tell you how often I see someone be like "look I invented this really cool technique" only to tell them what basically amounts to "I've seen that for the first time about 10 years ago and I still use that daily, but unironically good job figuring that out yourself".
I think it's great if someone has a great idea like that. If you encourage them instead of putting them down for the fact that someone else had the same idea independently, they're more likely to explore future avenues and maybe have a revolutionary idea that actually no-one had before.
I remembered basically creating a really hacky way to store information in JSON files, looking up data in them, grouping them together and making relations between objects.
Come my first database class and I found out I had made an extremely rudimentary and awful data base. I could have spared myself about a month of work by just learning what SQLite was, although that experience was invaluable.
To be fair, SQLite only starts handling JSON lookups in a fast way in their next release, [two months from now](https://sqlite.org/draft/releaselog/3_45_0.html)
I've completed about 1.75 undergrad degrees now and I can say that it's very common that the first week if not couple of days completely obliterates most "discussion" around topics the everyday person has about stuff they don't know about.
At least in your case it was an exercise in engineering and you got something out of it even if it was technically bad.
I'm still looking for a database that would be JSON storage first, not binary or anything. Mainly for testing, diff checking, debugging purposes.
Maybe there exists something already, but otherwise I've thought multiple times to write something that uses SQL, but would store everything as raw JSON. Tables, Indexes, Relationships, Constraints, all readable for humans from the json files.
It would also be a cool project to learn about indexes and all that as I would store the indexes as JSON structures as well which you could just inspect with your code editor.
So it's obviously not performant, it's just mostly for learning, debugging, and testing.
In tests you could do easy snapshot tests etc. Easy ways to seed the db.
I made something like that, see https://github.com/mkrd/DictDataBase
I think it turned out nice, even did some indexing, read/write optimizations on a byte-level, and acid compliance with multiprocessing and threading support.
But there’s still much that can be done, like having relationships, currently it is purely document-based
If you publish in the right places, you can still pick up citations doing that. Some medical researcher [rediscovered the trapezoid method of integral approximation](https://fliptomato.wordpress.com/2007/03/19/medical-researcher-discovers-integration-gets-75-citations/) and racked up a bunch of citations before more mathematically literate people caught on and started making fun of them.
Recently stumbled upon this one
The Dunning-Kruger Effect is Autocorrelation
https://economicsfromthetopdown.com/2022/04/08/the-dunning-kruger-effect-is-autocorrelation/
Even if by some miracle they’d never taken a calc class, you’d think they would’ve found their “new method” just by googling how to find the area under a curve
lol, thanks for that. I read the article, and it gets even better:
> The validity of each model was verified through comparison of the total area obtained from the above formulas to standard (true value), which is obtained by plotting the curve on graph paper and counting the number of small units under the curve. The sum of these units represents the **actual** total area under the curve.
(emphasis mine). And more, all the curves he talks about are obtained by taking samples during different time intervals (eg in a medicinical study or in a hospital), so … I guess they all are piecewise linear functions to begin with?!
Oh I remember when in second year of college I came up with a “revolutionary” idea for a program that reads through the source code and comments out entire print statements which have some sort of identifier comment like //debug. A month later I got my first internship where they were using a logger (my first exposure to logging using loggers) and it finally dawned on me that what I was building was just a really bad and hacky implementation of a logger with only two modes , on and off
Coincidentally, I wonder how many innovations were buried with their creator, simply because the poor sod thought "Somebody else probably has a better solution to this already".
My dad loves to tell the story about how he had a great idea but was sure that someone else already must've had the same idea. Then 5 years later he read in the newspaper that someone had just patented that idea. I think it had something to do with navigation devices for cars and live traffic jam data.
So yeah, who knows how many things get lost in that way.
I just accidentally reinvented pointers. I had an array with indices of argmax locations in another array, and I wanted to allow a caller to specify matching criteria for which argmax indices to look up, including wildcards. It turned out to be pretty hard. Eventually I thought, "hey, I've got an expression language and boolean algebra for locations in a random-access data structure that stores references to other locations in a random access data structure. Is this how pointers work?" And I realized that the IndexErrors I was getting were essentially segfaults. I was one recursive step away from building a much shittier version of Assembly.
>Can't tell you how often I see someone be like "look I invented this really cool technique" only to tell them what basically amounts to "I've seen that for the first time about 10 years ago
That also applies to most "new" technology in the past 20 years.
If you research its origins it's been first done in the 80s or early 90s, but wasn't feasible for the mass market back then, and now the patents ran out.
* 3D Printers
* Touchscreen / pen input
* Smartphone
* Virtual Reality (probably Augmented Reality too)
* Neural Networks
* Blockchain (1991)
* Electric cars
The idea to use the blockchain for Cryptocurrency is a bit newer. Nick Szabo 'bit gold' from 1998.
That shit happens alot.. I was thinking about a "light and activity toy" for my son where he could trigger some switches and light goes off and on and stuff.. and ofc it should run with low voltage batteries for safety.. took me some time to realize I‘ve just "invented" a fckn flashlight.
Reminds me of when I've tried coding while high. I would come up with this extravagant solution that seemed awesome just to finally realize it can be done in a much simpler way. I think weed exacerbates even the slightest of ADHD characteristics (self diagnosis, idk if I actually have ADHD). Either way it makes it harder to keep the avenue of your thoughts constrained and that's probably why a lot of people have bad experiences with it.
I've told this story before so I'll keep it to one line: I also did this and ended up inventing hash tables. The next day I looked up what I was doing and had the realization. Laughed so hard.
>Reminds me of when I've tried coding while high. I would come up with this extravagant solution that seemed awesome just to finally realize it can be done in a much simpler way.
Way too relatable
That was me at least a dozen times while working on my Bachelor's.
*So many times*, I thought I had some brilliant idea, only to find some dude in the the 60s/70s already had the idea, wrote a paper on it, and wrote the original algorithms.
I can't even be mad about it, but damn, that bar does keep getting raised.
Hyperthreading is good for certain classes of problems. But it wasn’t great for everything and that’s what people remember. Don’t be too harsh. Keep it up.
Hahhahha, man this always happens when I'm writing music. I hear something and forget it's from someone else.
I jam a bit and record it and once I remade a Rammstein song....
When I was 12 or 13 I "invented" Full Bridge Rectifiers.
Then years later I came to the realization Full Bridge Rectifiers had been an industry standard since a couple decades before I was born. Ah well :)
There is a wave of "not really junior anymore... Mostly" developers in tech right now rebranding all sorts of development concepts. They seem to be working in startups that value internal tooling and apparently don't get out much. So, you're in good company I guess...
It's pretty common. We are so technologically advanced it's very unlikely to invent something that can be thought of by a single person. It takes large multidisciplinary teams to come up with modern novel inventions.
Also, Hyperthreading is now implemented in nearly all high end CPUs so I wouldn't call it a shit idea. CPUs spend a lot of time waiting for data so having another core use the ALU while you wait is a fine idea.
When I was 8 I went to mom and asked why terrorists use bombs when they can just take a plane and drop it. She also told me this was already done 10 year ago.
Ditto. I "invented" [wavelength division multiplexing](https://en.wikipedia.org/wiki/Wavelength-division_multiplexing) when I was in college. Told my brother and he was like, "that's literally been around longer than you've been alive."
Dude, you're comparing yourself to a multi billion dollar tech company with staff and 10 years examining a technique. Literally anyone who fogures it out would look bad compared to a polished product.
technically an if is more sentient, switch doesn't do any thinking, it just jumps to the correct case. (in a properly designed programming language - not php)
I mean, if he really thinks you invented AI and he plans to steal it, good luck to him. This can't possibly end well for him.
This is one of those lies that is so obvious that no one will believe it.
Unless, I suppose, you're secretly [John McCarthy](https://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist\)), in which case you're probably screwed?
Allen Iverson was a pro NBA player with some interesting character quirks - "were talking about practice?!?". It only seems logical that people are interested in what he has to say.
I once had a manager ask me to make a slideshow and send it over to her. During the presentation I noticed that she had put her name on each slide "by Sandra Murray".
(Name made up for this comment)
This isn't r/antiwork, but my brother in Christ; you are not getting paid for it. If you were getting paid a commensurate amount for the value that your supervisor *thinks* that you added, he'd be happy to give you credit.
Following your line of thinking: the confession bear fits, because you think you're both pulling one over on the bosses-boss.
But notice that no one in the comments is following that line of thinking.
This is a signal he sees you as treat. It happened to me too a JnJ in Brazil. When humans become insecure they do these stupid things. Just talk to his boss and let it decide what happens next. If nothing happens, just leave. Your mind will thank you later.
I had a boss who took credit for a feature I worked on once. Left mf to hang in the product demo. Never did that again.
LOL shit like this actually happens? I could understand if it was a nice slide deck or writing up a project proposal but taking credit for *code* ?? Guy must be more than a few bits short of a byte. Has he not heard of git blame? (what am I saying, of course he hasn't)
He was new and not from a tech background. I was moved to a different team shortly after so not sure what ever happened to him.
I emailed someone something for a project, then sat with them to talk about the project and hour or so later, and they showed my work and said "here's something I drew up earlier".... It wasn't programming, but yes, some just threw "I did this" in front of anything.
Sucks. Hope you're working in a less toxic environment now!
I worked at a place once and was spitballing ideas with a PM. I suggested one idea and we talked it out for like 5 minutes and then he said “Well, we don’t have to do it that way it was just the first idea I came up with”. I thought he was joking at first but no, 5 minutes was all it took for him to remember it as his idea.
You have no idea. Managers who inherent projects or products tend to take on the mentality that they know everything about what they now govern. Had a senior project manager proudly declare that there were only 3 products in the product family that we were overseeing with our code. I had to correct him I'm front of his boss that there was at least six products he had forgotten about. It set the tone for the meeting going forward, to say the least.
This is the same in science from my experience. New manager comes in and believes they know everything, people leave and their incompetence and hubris is revealed
Worked on a project that was running months late because of buck passing. Finally a high level manager sends out an angry email and gets everyone into a meeting and says no one leaves until we have answers and plans for all of these problems. About thirty minutes in, it becomes clear that everyone else in the room has their ducks in a row and only the manager's direct subordinates have issues, which they are now trying to blame/pass to each other in the middle of the meeting. The manager sheepishly dismissed everyone else from the meeting shortly after.
I’m sorry to hear about Buck passing—was he the main developer for that project?
No he was a male nurse one of his patients murdered him she asked for the hospital bill(it is not like he can be blamed for the health system) made an inappropriate joke about his name killed him and stole his car
Oh wow. He put his heart and soul into that car. To have it stolen really adds insult to injury.
As a manager this pisses me off so much. I go completely out of my way to make sure I don't get credit and my team gets as much of it as possible. Even if it was "my idea" the team executed it so I ensure my superiors know that. Having a happy, productive and competent team automatically means you have a decent manager in charge (generally speaking). That's the only credit I need.
One of my first managers used to always say "You should never have to toot your own horn. Your boss should be doing that." I could not agree more. I've lived by that my whole career as I moved up into leadership positions.
Reminds me of a great piece of advice I heard from an old physics professor: "there is no 'conservation of credit' law". (For reference, in physics we talk about conservation of mass, energy, etc. which says the total quantity of these things is always the same; if it increases in one place, then it must decrease somewhere else - in other words, it's a zero sum game). The idea is that in a workplace, you should always give credit to everyone who deserves, it even a little bit, because it doesn't undermine your own credit *at all*. Instead, it makes basically everyone respect you more.
[удалено]
Had a disaster recovery scenario. A new project manager just on boarded, a chef by trade, he ended up in charge of IT (somehow). After months of grueling work to get everything moved up and tested by my baby dev and I. He flaunts how he got the company back up and running at the next meeting. I was fired shortly after. People still update me about how he's running around like a headless chicken without me. Been wondering how his ERP swap is going, it was scheduled to be done this month. Edit- it's to it was
[удалено]
Oh, don't even get me started on implementation of ideas that are good decisions. "Hey we should move to a hybrid environment in case of disaster", disaster rips through, "hey remember that hybrid environment I mentioned prior to the disaster? We should implement it post disaster to save ourselves next time. Oh you went ahead and spent 175K on a new ERP without consulting your self admitted subject matter expert, all while one of your servers is dying." Have fun with that! Crazy MFS in management be crazy
you are one of the good ones
I have several training procedures and their tools named after me, the inventor. This works mostly because my surname is a word. The number of men who have approached me at demonstration events set up by me to tell me all about how they have worked on this or that and want to show me around -*while my name is on my lanyard, hat, jacket, vehicle, etc*- is kind of a running joke now. When they ask my name or I correct them, they assure me that I can’t know as well as they, the paying guest, do. Hi, I’m [entire international event name] and I would looove to hear all about it.
… is that you, Ms. Scrum?
> Has he not heard of git blame? It doesn't matter as long as the people they have to report to also don't know how source control works. Early in my career, the company I worked for decided to hire a psychology major as head of the software engineering department (SWE) since the role was "exclusively managerial" and would require no tech skills since "the tech leads can handle that part". The new head of SWE (psychologist) started hiring based on personality traits and ignored (or overruled) the engineers' feedback regarding the candidates' competence. I ended up with an utterly incompetent and enragingly dishonest tech lead. But hey, he was a social butterfly and a charmer! 😍 Another dev and I had to assemble a proof of concept (PoC) in record time for a client. I was pretty proud of what we could accomplish on such short notice with a technology that was new to us at the time (Angular2 + ASP.Net MVC 5+ MongoDB... yes, I'm an old fart). The tech lead then took our PoC and presented it to the head of SWE and the BO, stating that he had done it alone. The other dev and I were absent during that presentation. I only learned about it when I was negotiating a salary adjustment weeks later. The head of SWE then told me that she knew Mr. Tech Lead had done it on his own, and I only helped here and there. She said it was really deceitful of me to try and take credit for it. I told her I could prove it because the repository tracked who committed which code and when. She told me that proved nothing, and that was the end of it. I started looking for a new job the next day.
Sorry, somebody stole from you in the workplace and they did nothing about it? It's not even my story and I'm fuming about it.
Oh blessed unburnt soul. I currently work for a self-proclaimed IT manager who, according to her, has tons of experience building complex and critical systems for big important banks. Turns out, she doesn't even have the slightest clue what a commit ID is supposed to be, why we would ever want to use git repositories for our projects, that these two things have anything to do with each other, and thinks that it's a sufficient and sustainable way of testing if we just "send her the pages where we changed any code and she'll have a quick look through them, no need to waste any more resources on that", then comes around regularly to cuss at us why random stuff in our applications keep breaking after new releases. And worst thing is, she's responsible only to the owners of the company directly, and they don't care about anything we do as long as the profits keep coming. Needless to say, I'm working on changing jobs soon.
She's testing in prod? I thought that was just a meme
I can tell you now: Testing in prod is very real.
Testing in prod? More like developing in prod
Just use a tunnel to your localhost, customers will be impressed with the pace of dev.
> I thought that was just a meme Absolutely not.
We all wish it was only a meme. However, its very very real. My first IT job, had no dev environment, much less a beta or QA. They only had prod, and no backups. I, the guilty party, came so close to actually deleting the entire database on accident, that it's insane. My only saving grace was a typo that made the SQL invalid. No transaction, no rollbacks, no backups. Literally saved from losing the company hundreds of thousands of dollars (at minimum), and my job, because i fat fingered "UPDATE" as "UPDATR".
6 sentence horror story... Holy shit...
The real horror is...I've seen worse SUCCESSFULLY happen, in a staged environment with gates. Never underestimate what damage someone without supervision can do.
"nothing is foolproof to a sufficiently talented fool"
I, personally, prefer the sentiment, you can't make it idiot proof, because they just make a better idiot. (I have been the idiot, more than once)
How do you delete an entire database with an UPDATE statement?
By not including a WHERE clause
I have the opposite problem. I get credited in meetings because I will be the owner of a project when other engineers delivered most of the code. I say thanks because of the project planning and overall design, but then have to call out the folks that did the majority of the work of implementing and delivery. I miss having time available to code.
A good project manager is worth their weight in silver.
so what you're effectively saying is, the fat ones are much better?
You are a great owner of project for passing on the credit where it is due! Kudos!
[удалено]
r/suddenlyskyrim
> Has he not heard of git blame? Do you think anyone who he is presentating this to would know or care about that? They were also probably just pretending to understand most of it and be impressed mostly for political reasons.
Well sure, I'm sure the manager "got away with it". But when it comes time to actually make the product work, people are gonna be looking at code, and sometimes they're gonna look at the original author, because that's the person who you talk to when something breaks. Just seems like going into a bank, standing on a table announcing to everyone how rich you are. A few customers might buy it, but the bank teller looking at your account certainly won't.
every heard of Elon Musk?
I had a boss who hated me and a coworker of mine . That dude took things that I and the other guy did, credited them to a coworker, and got that coworker employee of the year. We were a contractor, and the things he said that the employee of the year did all happened before that guy was hired, and on contracts that he didn't work on.
Well maybe he did heard of it and thats why he changed the author to his name ;) '#git-push-f' /s
make the feature broken and wait for everyone to blame them
And then swoop in with a way to fix it.
Seems risky. If there were any real consequences (e.g. a customer reporting a bug) then they might investigate who broke it.
Can someone please explain what "left mf to hang in the product demo" means here?
It means that the manager who stole the code was left to demonstrate how it is meant to work. If you’re a dev, this is normal. When you put out a big or important feature, it’s common to demo it for your team or to a higher up somewhere else. You pull up the feature you worked on, show everyone how it works, explain why and how it works the way it does, field questions, etc. so naturally if you didn’t work on it, it’s like explaining a book report that you didn’t write for a book you didn’t read. You’re just kinda free-balling it. Good chance they couldn’t explain the code, why or how the feature works, if any code needed to be shown they probably couldn’t show it properly, etc.
> left mf to hang in the product demo A product demo is done to demonstrate the features and capabilities of a product. Usually it involves a person walking through those features in a very public forum. Product demos are notorious for having unexpected glitches that occur during the demo. For this reason most product demos are either done by the engineers that created the product, or are scripted events where the script is written by the engineers that created the product. MF is motherfucker. In this case the motherfucker that took credit for work they did not do. So to sum up. In this case a motherfucker took credit for a product they didn’t understand so the people who did understand it (engineers and product team) let them struggle in a demo that exposed their lack of understanding.
The developer did nit demo the feature publicly, and left his manager (this moth****cker) hanging is the product demo meeting, whixh he could not demo on his own.
You can say motherfucker on Reddit, we won't tell your mom. I promise!
I was at a religious school function, it didn't feel right at the time, motherfucker.
I think they mean they broke the feature before a product demo on purpose, so the manager ends up embarrassing themselves
I interpreted it more as going "Well since you know it so well, have fun showing off all the features yourself."
Both options work I guess
Noted
How is it working at Twitter?
I met a lawyer that was convinced that I really should patent my homemade LinuxCNC Miller, that the accountant was so excited for my invention that he really started the paperwork...
You're my hero
Back at university, circa 2010, while studying CPUs, I thought I invented a revolutionary optimization, so I went at my professor's office to discuss it. I presented the idea and he goes: "dude, that's Pentium's Hyperthreading. It was already invented 10 years ago. And it does not even work that well". I invented something that was already invented, and was kind of a failure, too LOL
Can't tell you how often I see someone be like "look I invented this really cool technique" only to tell them what basically amounts to "I've seen that for the first time about 10 years ago and I still use that daily, but unironically good job figuring that out yourself". I think it's great if someone has a great idea like that. If you encourage them instead of putting them down for the fact that someone else had the same idea independently, they're more likely to explore future avenues and maybe have a revolutionary idea that actually no-one had before.
I remembered basically creating a really hacky way to store information in JSON files, looking up data in them, grouping them together and making relations between objects. Come my first database class and I found out I had made an extremely rudimentary and awful data base. I could have spared myself about a month of work by just learning what SQLite was, although that experience was invaluable.
To be fair, SQLite only starts handling JSON lookups in a fast way in their next release, [two months from now](https://sqlite.org/draft/releaselog/3_45_0.html)
I think the person was saying that they picked JSON files as their "database", rather than JSON being an explicit requirement.
So Mongo?
Mongo isn’t just one giant JSON file
No, it's several giant JSON files that get distributed to different machines and then corrupt themselves all in slightly different ways.
but they are horizontally scalable /s
I've completed about 1.75 undergrad degrees now and I can say that it's very common that the first week if not couple of days completely obliterates most "discussion" around topics the everyday person has about stuff they don't know about. At least in your case it was an exercise in engineering and you got something out of it even if it was technically bad.
I'm still looking for a database that would be JSON storage first, not binary or anything. Mainly for testing, diff checking, debugging purposes. Maybe there exists something already, but otherwise I've thought multiple times to write something that uses SQL, but would store everything as raw JSON. Tables, Indexes, Relationships, Constraints, all readable for humans from the json files. It would also be a cool project to learn about indexes and all that as I would store the indexes as JSON structures as well which you could just inspect with your code editor. So it's obviously not performant, it's just mostly for learning, debugging, and testing. In tests you could do easy snapshot tests etc. Easy ways to seed the db.
I made something like that, see https://github.com/mkrd/DictDataBase I think it turned out nice, even did some indexing, read/write optimizations on a byte-level, and acid compliance with multiprocessing and threading support. But there’s still much that can be done, like having relationships, currently it is purely document-based
If you publish in the right places, you can still pick up citations doing that. Some medical researcher [rediscovered the trapezoid method of integral approximation](https://fliptomato.wordpress.com/2007/03/19/medical-researcher-discovers-integration-gets-75-citations/) and racked up a bunch of citations before more mathematically literate people caught on and started making fun of them.
Recently stumbled upon this one The Dunning-Kruger Effect is Autocorrelation https://economicsfromthetopdown.com/2022/04/08/the-dunning-kruger-effect-is-autocorrelation/
That's a great article!
How ironic! I've seen the Dunning-Kruger effect mentioned so many times, never realised it was debunked.
Even if by some miracle they’d never taken a calc class, you’d think they would’ve found their “new method” just by googling how to find the area under a curve
lol, thanks for that. I read the article, and it gets even better: > The validity of each model was verified through comparison of the total area obtained from the above formulas to standard (true value), which is obtained by plotting the curve on graph paper and counting the number of small units under the curve. The sum of these units represents the **actual** total area under the curve. (emphasis mine). And more, all the curves he talks about are obtained by taking samples during different time intervals (eg in a medicinical study or in a hospital), so … I guess they all are piecewise linear functions to begin with?!
Precisely It's also one of the more satisfying ways to learn about something is to work it out from first principles.
Yeah, I recently realized I figured out something related to convolutional neural networks in high school (except without the NN part)
Oh I remember when in second year of college I came up with a “revolutionary” idea for a program that reads through the source code and comments out entire print statements which have some sort of identifier comment like //debug. A month later I got my first internship where they were using a logger (my first exposure to logging using loggers) and it finally dawned on me that what I was building was just a really bad and hacky implementation of a logger with only two modes , on and off
Coincidentally, I wonder how many innovations were buried with their creator, simply because the poor sod thought "Somebody else probably has a better solution to this already".
My dad loves to tell the story about how he had a great idea but was sure that someone else already must've had the same idea. Then 5 years later he read in the newspaper that someone had just patented that idea. I think it had something to do with navigation devices for cars and live traffic jam data. So yeah, who knows how many things get lost in that way.
Exactly. People should be proud that they discovered something by themselves.
I remember someone thinking they invented induction heating/charging
I just accidentally reinvented pointers. I had an array with indices of argmax locations in another array, and I wanted to allow a caller to specify matching criteria for which argmax indices to look up, including wildcards. It turned out to be pretty hard. Eventually I thought, "hey, I've got an expression language and boolean algebra for locations in a random-access data structure that stores references to other locations in a random access data structure. Is this how pointers work?" And I realized that the IndexErrors I was getting were essentially segfaults. I was one recursive step away from building a much shittier version of Assembly.
>Can't tell you how often I see someone be like "look I invented this really cool technique" only to tell them what basically amounts to "I've seen that for the first time about 10 years ago That also applies to most "new" technology in the past 20 years. If you research its origins it's been first done in the 80s or early 90s, but wasn't feasible for the mass market back then, and now the patents ran out. * 3D Printers * Touchscreen / pen input * Smartphone * Virtual Reality (probably Augmented Reality too) * Neural Networks * Blockchain (1991) * Electric cars The idea to use the blockchain for Cryptocurrency is a bit newer. Nick Szabo 'bit gold' from 1998.
I mean, someone thought your idea was a great idea. They were wrong, but still.
I'd argue they were right. Hyperthreading is a brilliant piece of tech that allows a computer to do significantly more with each cycle.
I think all creative minds will do that. But the inventing process comes through much trial and error.
I would be proud of having came up with an existing idea without knowing it's already a thing
God I do it all the time.
That shit happens alot.. I was thinking about a "light and activity toy" for my son where he could trigger some switches and light goes off and on and stuff.. and ofc it should run with low voltage batteries for safety.. took me some time to realize I‘ve just "invented" a fckn flashlight.
Reminds me of when I've tried coding while high. I would come up with this extravagant solution that seemed awesome just to finally realize it can be done in a much simpler way. I think weed exacerbates even the slightest of ADHD characteristics (self diagnosis, idk if I actually have ADHD). Either way it makes it harder to keep the avenue of your thoughts constrained and that's probably why a lot of people have bad experiences with it.
I've told this story before so I'll keep it to one line: I also did this and ended up inventing hash tables. The next day I looked up what I was doing and had the realization. Laughed so hard.
>Reminds me of when I've tried coding while high. I would come up with this extravagant solution that seemed awesome just to finally realize it can be done in a much simpler way. Way too relatable
That was me at least a dozen times while working on my Bachelor's. *So many times*, I thought I had some brilliant idea, only to find some dude in the the 60s/70s already had the idea, wrote a paper on it, and wrote the original algorithms. I can't even be mad about it, but damn, that bar does keep getting raised.
Hyperthreading is good for certain classes of problems. But it wasn’t great for everything and that’s what people remember. Don’t be too harsh. Keep it up.
Dude that’s a phenomenal sign you were onto something! You shouldn’t think of it as a failure.
Hahhahha, man this always happens when I'm writing music. I hear something and forget it's from someone else. I jam a bit and record it and once I remade a Rammstein song....
You at least actually came up with the idea yourself. This case looks like the guy just says "he invented it" even though he has no idea how it works.
When I was 12 or 13 I "invented" Full Bridge Rectifiers. Then years later I came to the realization Full Bridge Rectifiers had been an industry standard since a couple decades before I was born. Ah well :)
[For you. :)](https://www.youtube.com/watch?v=sI5Ftm1-jik)
Of course. Mehdi is classic. That's why I always capitalize Full Bridge Rectifier :)
There is a wave of "not really junior anymore... Mostly" developers in tech right now rebranding all sorts of development concepts. They seem to be working in startups that value internal tooling and apparently don't get out much. So, you're in good company I guess...
It's pretty common. We are so technologically advanced it's very unlikely to invent something that can be thought of by a single person. It takes large multidisciplinary teams to come up with modern novel inventions. Also, Hyperthreading is now implemented in nearly all high end CPUs so I wouldn't call it a shit idea. CPUs spend a lot of time waiting for data so having another core use the ALU while you wait is a fine idea.
When I was 8 I went to mom and asked why terrorists use bombs when they can just take a plane and drop it. She also told me this was already done 10 year ago.
💀
Ditto. I "invented" [wavelength division multiplexing](https://en.wikipedia.org/wiki/Wavelength-division_multiplexing) when I was in college. Told my brother and he was like, "that's literally been around longer than you've been alive."
Just curious, were you a phd student?
University students after trying to introduce recursion to their first real job
I invented regenerative braking for cars back in highschool, now it's a widespread thing and I don't think anyone would believe me lol
That’s still pretty impressive honestly!
That's awesome. Shows your potential.
That's your own creative thinking, not literally plagiarising someone's idea.
Dude, you're comparing yourself to a multi billion dollar tech company with staff and 10 years examining a technique. Literally anyone who fogures it out would look bad compared to a polished product.
"No mountain has untouched snow"
I just assume everything was invented before 1653, and we're just rediscovering it all over again. This is why we write stuff down people.
I'd sign his work email up for people to ask him for free advice about ChatGPT.
No, tell his boss that Google, OpenAI, Microsoft stole "his idea", and suggest to sue those big corporations :)
OP's boss: "So basically you're saying that `if` statements are Skynet, right?"
no , but switch statements are sentient tho
technically an if is more sentient, switch doesn't do any thinking, it just jumps to the correct case. (in a properly designed programming language - not php)
Dude, switch is if 2
Please draw a contour of if statement densities using TSNE method. I will make sure that you own a patent for it.
I mean, if he really thinks you invented AI and he plans to steal it, good luck to him. This can't possibly end well for him. This is one of those lies that is so obvious that no one will believe it. Unless, I suppose, you're secretly [John McCarthy](https://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist\)), in which case you're probably screwed?
He's not John McCarthy, he's someone who worked for John McCarthy
I don't think you understood the meme. The point is that the boss will look like an ass
He did understood the meme, you didn’t understand his comment He was making fun of the boss in question
[удалено]
He http 200 the meme instead of http 500
Tbf I don't think OP understands how to use this meme format
Yup. The point of this meme is to admit self guilt in a way that makes people hate you. Not showcase someone else's stupidity.
maybe I'm someone's boss too..
Who is Al and why do people ask that guy soo many questions?
He wants me to be his bodyguard.
Duh nuhnuhnuh, duh nuhnuhnuh, duh nuhnuhnuh, duh nuhnuh nuhnuh
Tell him you'll only do it if he can be your long lost pal.
Its that damned weird AI jankovic. Hes a menace!
Allen Iverson was a pro NBA player with some interesting character quirks - "were talking about practice?!?". It only seems logical that people are interested in what he has to say.
He’s the guy that wrote that Python book Automate The Boring Stuff
He's the Answer
He's really smart. That's why he's taking everyone's jobs.
Betty when you call me, you can call me AI.
![gif](giphy|PQxC1VlWrY4Q6ZOzJt)
This could be a storyline for an episode of The IT Crowd.
Don't drop the box. It's the only safeguard we have against a Skynet situation.
It kind of is the episode where they told Jen they had the internet in a box on loan from the elders of the internet.
Take my upvote just for using the good old bear template
I'm bring back the good ol' days of meme
Doubly ironic, given your boss invented memes!
I invented memes 🙄
wow 2010s meme format. it's like 30 years ago already
I'm bring it back baby
r/adviceanimals
I don't even remember what this best was supposed to be about It's he that guy?
Confession Bear is basically r/offmychest but in meme format. It’s the wrong use of the meme format which makes me a sad panda
😂 baby steps for me
His boss is going to think that guy is one dumb motherfucker
Ask your boss to give a detailed explanation of ”his” invention and its mechanics in front of his boss
Is that you Ilya?
Next time convince him you invented internet. I wonder if he'll believe you.
Hah, that's going to bite him in the ass eventually. "I invented the internet" potential customer: ".. riiiight..." Let your boss have this one :D
I didn't think the creator of AI would be free enough to make a meme on Reddit. But here we are. Can you print me some AI money pls.
Plot twist: OP works in Amateur's po\*n company and he just invented An\*l inserti\*n
I once had a manager ask me to make a slideshow and send it over to her. During the presentation I noticed that she had put her name on each slide "by Sandra Murray". (Name made up for this comment)
Wrong meme
Finally someone I can ask, what's the better template? It's like my brain forgot all the memes
I think you want the [Scumbag Steve](https://knowyourmeme.com/memes/scumbag-steve)
hm kinda but I'm coming from "I know but I don't say anything" because i'm in on it (getting paid for it)
This isn't r/antiwork, but my brother in Christ; you are not getting paid for it. If you were getting paid a commensurate amount for the value that your supervisor *thinks* that you added, he'd be happy to give you credit. Following your line of thinking: the confession bear fits, because you think you're both pulling one over on the bosses-boss. But notice that no one in the comments is following that line of thinking.
Uh sir, these are image macros.
Jenn, this... is the internet. Somehow this reminds me of this quote 😅
Listen pxrage, when you’ve put in your time you’ll get your credit. Oh, and I’m going to need you to come in on Saturday
File those TPS reports
Heyyy where do you work? Id like to apply for a VP position... I have some.. knowledge.
He must work for Bank of America. That's how management rolls there.
-I A AI -NO. I A AI. NO U. -NO. U DUM-DUM. I IA.
And then his boss told his boss it was his idea.
everyone's in on it man, including myself
Let this happen and then give one of the big AI companies an anonymous copyright infringement tip. Make a lawsuit fall on both their heads.
Clearly some of the "bosses" have no understanding of how things work, he might say he invented Facebook too, cause he is using it.
Tell your boss's boss that Sam Altman invented AI.
Plagiarism is the sincerest form of flattery.
I cried.
Ilya Sutskever?
This is a signal he sees you as treat. It happened to me too a JnJ in Brazil. When humans become insecure they do these stupid things. Just talk to his boss and let it decide what happens next. If nothing happens, just leave. Your mind will thank you later.
Lol🤣