Kid Automates Work, Is Fired, Hired Back, Automates Business
reddit.com
reddit.com
He negotiated for a salary as good as what he was making before (with bonuses), and negotiated for all the other employees who would be fired from data-entry to get other jobs in the company. OP's original scumbag boss gets fired, all the old data-entry employees/friends are better off, OP gets amazing new job.
Now that being said, perhaps I'm skeptical, pessimistic, or just being negative, but this story seems too perfect. Clever employee gets huge promotion, and negotiates for all of his coworkers to be better off as well. Scumbag boss who fires employee gets fired himself. All within the span of a month.
Perhaps I have a negative view of companies as well, but when he said he programmed it on company time, and wouldn't give up the password, I was surprised that the company didn't just sue him for not giving up company property.
> He told his boss, who fired him, but then the boss and manager asked for the password to the program. OP refused, called up the boss's boss, OP was brought in to talk, and given a new job as a software engineer.
He didn't refuse to give the password to the company, just to his scumbag ex-boss.
I get a call from my bosses boss ....but I was hellbent on refusing to give out the password.
So he refused to give it to his boss, his manager, and his bosses boss (who in the end gave him the job).Yes, legally he developed a program on company time and on company computers.
But he's not being willfully extortionary just because he thought ahead and won't let scumbag boss take all the credit.
"...but I was hellbent on refusing to give out the password. Not to be mean/defensive, but the code was not designed for anyone to use, it was very primitive in the way it had to be setup. I didn't want to be liable for someone using it incorrectly."
A lot of things stink about this story, but this isn't one of them.
Now granted, the code he refused to give the password to was not at all vital to the company's continued functioning, but I would assume that all work related to the functioning of the company, produced on company time, should be disseminatable. As in, once they fire me, I don't need to tell them how a script works, or what "use the d-factor automization" comment means, but someone should be able to read it, and perhaps with some effort, get an idea of what it does (so that the employee cannot add a keylogger to the system, or some other malevolent purpose).
They will sue you and since it's likely you can be shown to have acted with malicious intent courts won't be sympathetic.
It behooves the company to bring him in for a chat and re-hire him, rather than immediately start a lengthy court process that would cost them money, time, and wouldn't even guarantee anything.
Also, as this is (presumably) in the Netherlands, they don't have the same itchy trigger finger as we do in the States when it comes to filing suits.
Thanks:-)
Surely you mean the Netherlands?
Contrast that to most of the rest of Europe, where companies are reluctant to hire because it's so difficult to fire people.
Any Danes out there care to elaborate or correct my misunderstanding?
This seems better for the employers and the employees than what the rest of Europe does.
There are some countries (UK, Ireland) that have implemented the bare minimum of EU employment law. There are some that have implemented above and beyond (France). But Denmark wouldn't be able to ignore most of it
http://www.npr.org/blogs/money/2012/01/04/144673014/the-othe...
In 1994, Denmark modernized a system, which came to be known as "flexicurity," that offered American-style flexibility (layoffs, transitions into new lines of business) coupled with traditional European security. Laid-off workers were offered generous benefits, like 90 percent of their last salary for two years and opportunities to be retrained.
Edit: I am only talking about individuals. Mass layoff rules are different but I very much doubt they are any worse for the employer.
I know that at least compared to Germany, it's a lot easier to fire people, legally speaking. I'm not sure if that makes Denmark or Germany the outlier, but probably the former.
I'm surprised the company's HR didn't notice that there was one worker sucking up all the bonuses. In fact, his manager should've flagged that well before the OP informed him.
that's not how it works. a scary letter costs like a hundred bucks and likely makes him cooperate and go away.
The kid refusing to give up the password definitely puts him in the wrong.
I do remember him asking about the program back before he told his boss, and I am not surprised the way it turned out
If you were hired to do some work, the result is "work for hire" and the copyright resides in the company. If you write software, emails, etc unrelated to your job you would ordinarily retain copyright to those. Cases like the one in the story are rather ambiguous. That's employment agreements almost always elaborate on the topic, saying that, for instance, code you write on company computers or on company time belongs to the company.
Legislation in the UK creates a presumption that unless otherwise stated, first ownership of copyright works created in the course of employment will vest in the employer. So it is up to the written contract to rebut the presumption.
I'd rather not make life easier for such people. What this kid did turned out to be a win.
The only puzzling aspect of this story is why he took the same money back. He has demonstrated value far beyond his pay grade and was hired back at the same compensation as before. Why?
It probably also kept several people from being fired.
From what I'm reading, that is the case in the Netherlands, the company has the right to the work:
http://www.biolegis.com/uploads/tx_articles/Who_owns_IP-olan...
"In principle the person/legal entity that has created the work (such as software), is the owner of the copyrights in that work. However, article 7 of the Copyright Act provides that if the invention is made by an employee, the employer is entitled to the copyrights."
Here's an apparent example from the Netherlands:
http://www.futureofcopyright.com/home/blog-post/2011/03/05/w...
This kid apparently also has insane negotiation skills, and somehow managed to negotiate his own salary increase and salary increases for everyone else around him.
All this, in a month...
We'll probably see an update in the next day or two that this story was a hoax.
UPDATE: More evidence of a hoax: the kid was making more money in an entry-level data-entry position than a manager-level employee in the company. And that entry-level data-entry position paid substantial bonsuses (which is the alleged reason the kid was making more than his manager.) And on top of all that, the boss was not eligible for bonuses bases on the productivity of his supervisees. Finally, the kid is now apparently the lead programmer in his own frigging department but somehow does not have the authority to change his desk chair. Yeah, that's all completely believable.
Providing a password is an activity. Whether the employee has a duty to perform that activity depends on the contract and circumstances. In this case, the employee was not assigned the task of writing down the password, so failing to write down the password was not a breach of duty. His boss attempted to negotiate a new employment arrangement involving writing down the password, and negotiations fell through.
Extortion is the threat to perform an unlawful act unless demands are met. This case was not extortion because the employee did not perform any act, let alone an unlawful one.
Put simply, if an employee goes beyond the call of duty, the employer cannot compel them to continue going beyond the call of duty. All the employer can do is fire them.
And apparently, the sub-boss was already on thin ice. This may have just been the final excuse needed to get rid of him.
I got my first real programming job because I automated dumb work and my then-boss handed me a bunch of extra unautomatable administration work; I went and explained this to his ex-boss at the company he'd left and started competing with, and said ex-boss figured anybody the idiot wanted to shit on was worth a try.
Now, in this case we're talking about two people still within the reporting chain, but if $redditor->boss->boss hated $redditor->boss as much as my first programming boss hated the previous boss, and $redditor->boss->boss managed to look good screwing him ... then it seems entirely plausible.
I still feel like it doesn't smell quite right, but it is to my mind way more plausible than people are giving it credit for.
Also, the bonus system sounds like it was based heavily on quantity, where it is believable that one automated system could substantially out-perform the sum of the other employees. In a system designed to split a bonus more normally (say 10% for 10 employees) it's not hard to imagine that in the scenario described it could have gone 90% for 1, and 10% split among 9.
I'm willing to believe that managers can make less than their underlings (for example, project managers can make less than programmers depending on experience, sales managers can make less than salesmen once commissions are factored in) but I am not willing to believe that an entry-level data entry position pays 6 figures. Especially not in the Netherlands.
Lets play with the maths of this, lets say that he is generously making 40 euros, which is a lot for data entry (think like double what specialist data entry people are normally paid)
That leaves us with a bonus pool of 2100000, the claim is that he was taking 90% of the bonus, that would make the bonus pool 233333, lets round up to 250000
Ok so lets split this evenly across several employees
5 clerks = 50,000 bonus each on a base salary of 40,000 = 90,000 each !
10 clerks = 25,000 bonus each on a base salary of 40,000 = 65,000 each !
20 clerks = 12,500 bonus each on a base salary of 40,000 = 52,500 each !
Thats a stunning salary ! really, I would be motivated myself to get my bonus, even if I was only taking my _equal_ share of the magic pot.
Ok lets assume that his department is huge say ....
50 clerks = 5,000 bonus each on a base salary of 40,000 = 45,000 each
Sounds reasonable right? but the 50 clerks would be costing the company 2000000 Euros ! At that cost even the most stupid of organisations would be looking at automation (human via india or say the meat-cloud), or computers)
Now you might say that 40K is generous for the type of work, that he would really be earning something like 25K, still a lot for data entry which is a low skilled job that is typically hourly paid; a fine argument but if that is the case then the bonus pool becomes larger which still makes all the numbers look suspect.
Maybe he got a raise (and didn't really declare it, for some reason), even then that is somewhat higher than a basic internet search gives me for someone in Holland as a programmer (http://www.payscale.com/research/NL/Country=Netherlands/Sala...). Now the company he works for might be clueless, but I would be surprised if they did not do a wage equivalence as most companies are low that way.
So colour me extremely skeptical, the _only_ way it makes sense is if he misplaced a zero
If data entry was that expensive then they'd have outsourced it to Poland pretty quickly. Or have invested in one of the many document scanning and OCR companies.
I've worked in The Netherlands for 6 years now (5 as consultant in this area), and am pretty sure that this story is bullshit. I've seen nothing like it.
Although, the one exception could be some kind of government or hospital data where it cannot be exported out of the country, and therefore the only option is to pay local wages. Even then though, the bonus does sound bogus
Here in The Netherlands, it's very hard to sack people. For that reason you don't see the kind of salaries that you do in the US. An employer has less insentive to offer massive salaries, because with the massive salary comes an even bigger liability.
There's no way he's earning 250k a year in a data entry position. Or even as a developer.
Additionally, I've read nothing on the biggest dutch-language IT/Developers community. I can't believe that someone would boast about this on reddit and not on tweakers :)
Sadly, this is probably the most believable part of the entire story :(.
Also, if money belongs to a faceless entity and does not directly effect the individuals that hold the purse strings, people tend to be much more loose with the cash. This is a big reason why B2B is almost always a much better course than B2C. In a small company, there's still a founder who considers overall income vital to his sustenance, and as such is much stingier than a big corp.
So Bonus Pool + Base Salary > Manager's Salary
Which is more believable.
There's no details, not just identifying information, but details like where did he learn to program? What language did he use? etc.
Like most popular threads on Reddit about something incredible someone did, it's obviously completely fabricated.
Further, if this is a trivial batch script, why don't they grab a random programmer off the street, describe the problem and live happily ever after.
I worked a job back in high school where they spent months editing Excel spreadsheets full of data only to pass the edits to me as handwritten changes to printed pages. The stacks of spreadsheet pages I was given were meters high.
Since the human-made edits met simple patterns, I was able to write Excel macros to describe and perform them. I finished a week worth of work in one hour. In my case, they saw me reading a book and got irate even though the work was done and correct. I was a contractor, so they just asked me to go home early and collect fewer hours. I got paid less for working faster.
Because someone would spend two months crafting an elaborate hoax so they can trade their reddit karma for valuable cash and prizes.
It all makes perfect sense.
I am so tired of this Internet Detective Agency bullshit.
That probably would have required escalation to Corporate Counsel and CEO, which would have exposed the fact that the manager fired the kid for doing awesome work and was likely trying to get the password to run the system himself, fire the other data-entry people, and take credit for the amazing efficiency improvements. He probably didn't want the CEO to find out about that, so he couldn't sue.
Perhaps the executives of the company weren't knee-jerkingly litigious idiots, and realized that their money would be better spent improving their operational efficiencies than paying their lawyers to acquire a metaphorical bucket of water while the tap from which it came runs permanently dry.
Litigation is expensive, and sane businesspeople don't casually file lawsuits that deliver no strategic value to their companies.
No matter how legally valid the argument may be that the code is company property, the fact remains that the code wasn't the product of 'company time'; it was the product of skill, creativity, and initiative whose benefits the company clearly does not and cannot have without the willing cooperation of this individual. Why make enemies when you can make friends?
I'm also skeptical of such a perfect story, but the company not suing is not such a red flag to me.
When I read that part, I realized I'm quite lucky I took a course on the basics of Dutch IP laws, in particular those pertaining to software and digital rights.
If he wrote it on company time, it just means that the copyright of the program belongs to the company.
I'm not aware of any law stating he should give up a password though. Copyright just gives one the rights to reproduce and make public a work. It does not give a copyright-holder the right to demand a copy of the work from whoever has a copy.
I wonder how he passworded it. The exact way might make some difference. I assume it was a scripting language, so I guess he put the script in a passworded ZIP-file that he unpacked every time he needed it? Any other way would be easily circumvented by reading the code.
I agree it is a very strange story. Not very unlikely, just strange. Also strange that nobody else got the idea this data-entry might be automated.
A fair number of years ago I worked a non tech office job for a few months. Basically a large portion of the job was checking though a spreadsheet looking at figures and checking them against a corresponding row in another part of the sheet. Assuming the figures matched you would copy the figures elsewhere in the sheet, append some characters to them and mark ones that were wrong in red. The data I think came from some legacy database.
There were a few more steps that I don't quite recall but basically they provided a list of instructions on how to do this part of the job and I immediately recognized that this was basically psuedocode, there was nothing "human" required at all. They expected a human error rate of around 1% with this and sheets were often checked twice.
A few days into the job I decided to try writing a Macro to do this job, so that night at home I wrote my macro and emailed it to myself. Next day I loaded it up, ran it and then checked the results by hand. I did this until I was satisfied that the error rate was 0.
Next few days I just started running my macro instead of working by hand, meaning I got about 3 hours work done in under a second and could spend the rest of the day doing other (marginally less monotonous) work.
Now in this office they tracked people's productivity levels as well as their error rate, so naturally I end up with obscene performance stats and no errors.
So the team manager of course asks me to explain myself and I show her the macro and offer to show her how to set it up on other computers and explain how well I tested it etc. The response I got surprised me somewhat.
"You are cheating your stats!" was what I was told. Of course I explained that it wouldn't be "unfair" if everyone had the software. Now at the end of every month they had some (cheap) prize for the person with the highest productivity and lowest error rate and since other tasks were not so easily "scored" the spreadsheet task was a big part of the deal.
No matter how I tried to explain it was like hitting a brick wall, because in her eyes I was "cheating". They had been doing this monotonous work for so long and were so used to it that wasting probably hundreds of man months was preferable to questioning if there might be a better way.
Of course I offered to forfeit any "prize" I might win (despite potentially saving them thousands of pounds), but no we type figures and then somebody wins a prize at the end dammit!
My first thought was "WTF?" My second and third thoughts were something like "Are you f%!#ng shitting me?" and "You are f%!#ng braindead."
So, after everyone else left for the evening, I found the machine with the old database (running Paradox 4 for DOS), exported the data to dbaseIII format (because I knew it was a commonly used and widely supported format), put it on a floppy, took it to the machine with the Access database and loaded it up. Turns out I had to write one update query to populate one of the fields, but that took something like 5 minutes. 30 minutes into the whole thing and the entire database is finished.
Next day I see the "IT Manager" and she's like "How much of that data did you key in last night?" I looked at her and said "none." She about blew a fuse and started yelling "Why not, I told you to <blah, blah, blah>?" Then I told her the whole thing was done and she's like "But.. wait, what? But..but... splutter cough splutter but, but... So-and-so and You-know-who spent TWO WHOLE WEEKS trying to migrate that data and you mean to tell me you did it in one night?"
Of course she never forgave me for showing up her "pets" like that.
Needless to say, I didn't work at this place very long.
Edit: there's another fun story to tell about that place, and how this same IT manager used the AS/400 system message queue facility as a poor man's IM system, and - more to the point - used it to talk shit about anybody and everybody she worked with (myself included). Of course this dim-bulb didn't realize that when I was logged in as QSYSOPR I could read all her messages. So, on my last night there, I printed out copies of a few "choice" messages from her, and then sent a systemwide message saying something like:
"Foo: You should probably be aware that a QSYSOPR can read all of your system messages, and knows what you've been saying about everybody in this company. You should probably hope that somebody doesn't take offense, and print out copies of some of these messages and distribute them so that certain other people can see what you've had to say about them."
In the end, I decided not to leave the printouts to be found, but a co-worker told me a few months later that I nearly gave this "IT manager" a heart-attack and that she spent weeks doing damage control and trying not to get fired.
That was like 13 years ago, and I'm guessing she hasn't forgiven me for that either. shrug
People like that are legion. I was fired by one such. When I applied for unemployment - and was turned down - I found out that I'd been fired because I was 'incompetent' and ms-represented my credentials.
Which was funny: I was fired because I did not bring in cookies on Friday.
It doesn't make any sense since your error rate is actually lower, but sometimes bureaucracies work that way.
If that had been the case, I would have understood if they had explained that to me but it amused me that the immediate defence was basically "this makes everyone equally productive, so how do we know who is the most productive?".
It's sort of like being pissed off with people typing documents on computers because you can no longer tell who has the best handwriting (incidentally I had a similar issue at school when I submitted a typed essay once).
Let me take you back a few years, when I was hired as an editor at a traditional books-on-paper publisher. These people had an arcane process in place for getting their printed products online.
1. Send PDFs to indifferent, bottom-dollar offshore vendors.
2. Get incredibly broken XML in return.
3. Task an editor with fixing that broken XML by hand (can't go back to the vendor due to extremely tight deadlines).
4. Complain to the vendors and hope they listen for next time.
5. Have the editor manually upload said XML to various hosting services.
When that miserable list became my responsibility, I quickly turned to automation. I wrote scripts to fix up the bad XML, upload the content where it needed to go, send out emails to interested parties, and so forth.
"Fabulous!" they said as they heaped on the work. I pushed my capabilities even further by writing more software to pump out ebook files and do other cool stuff. And I wrote long white papers about how we might modernize our broken electronic publishing procedures.
But by this time, nobody was interested. I had become totally typecast as the widget maker, the guy that makes the cheap XML go zoom. None of the artsy credentials that brought me on board in the first place (English degree, writing portfolio, etc.) seemed to matter anymore. I was the tech. I was to sit in my corner and play with my toys.
The end. I'm still here, but finally starting to cut my losses and look for an exit. Lessons learned!
Thank you, HN, for allowing me this cathartic moment.
A story.
A coworker ("Dan") automated his timesheet reporting, allegedly for "budgeting", something we all hated doing. Dan would select some project codes, target hours worked for the week, choose percentages, and his macro would randomly fill out a time sheet.
The kicker was he used increments of 5 minutes (vs quarter hours, whatever).
Meanwhile, his office mate ("Stan") kept meticulous time sheets. Actually honest.
A few weeks later, Dan gets recognized and rewarded for his awesome time sheet. A role model for us all.
(Stan flips out. I mean really loses it. It was hysterical.)
So. Were I you working in that environment, I would have mimicked your output with the macro(s). Same error rate. Same time duration. Let it run in the background while you're doing something else more enjoyable. Maybe dial the accuracy or finish time up and down so you'd occasionally get a perk. Like a dog gets its treat.
If you wanted to be really subversive, you could share your tool with some favored coworkers. Strictly quid pro quo, because your "friends" are the first to screw you over. So make sure you have dirt on anyone you help.
We would track the hours, but there were some requirements in the reporting that prevented us from handing our report
And in the end it was the total amount of hours that mattered
So instead of manually writing it down (yes, it was an html page template that we printed and filled manually)
Here comes python to save the day! Input the total amount of hours, it will fill the HTML with the hours at a standart schedule and skipping over weekends and holidays
Everybody quickly switched to that solution!
Do you work in Westeros or something? I would quit if I felt this way...
My first internship in college was in R&D of a Fortune 500 company testing bugfixes for software that ran $1M+ machines.
Sometimes this involved following test matrices to exercise the machines. At the end of the test or when something went wrong, you had to read operational data off a terminal emulator on the PC hooked up to the debug port on the machine, and then log that data in the tracking system as part of the report.
The manual data entry was horribly boring and error-prone. There were a few dozen test operators who did nothing but run matrices all day so it sucked up a substantial amount of man-hours too.
Once I discovered the way-fancier-than-it-needed-to-be terminal emulator had its own scripting language, I hatched a plan. In my spare time I figured out how to automate the commands in the terminal emulator to make the machine spit out the appropriate debug data, and then I researched Windows automation and figured out how to automatically copy the data out of the terminal emulator into the reporting software. I had to deal with the machine OS developers moving debug menus around constantly for no reason (hello escaping to root menu and then regexps) and all sorts of messy stuff. End result: one button press and all the data magically appears in the report.
Once I had the kinks worked out from using it myself, I gave it to one of the operators. Instant hit. Within a couple weeks everyone had it.
Luckily management was pretty great about it - I never asked anyone before I did it. They saw how much better the automated way was and how much time/money/productivity it was saving them and heartily endorsed it (and gave me a raise).
I always hoped they managed to find someone to maintain it after I left.
I had a very similar human-powered spreadsheet task which was a massive time sink, and hugely error prone. It entailed looking up values in one sheet, comparing to another, and then combining separate pdf files based on the result of the spreadsheets. After doing it a few times, I decided I wasn't cut out for this kind of task. I fired up Python, scripted everything away, and turned what used to literally be an all say task, into something that took only a few minutes to run.
Showed my boss, he was pleased as punch, and I received a sweet bonus at the end of the week.
Small companies rule (for their lack of stringent bureaucratic rules).
And you're spot on in that case: the two directors spent a quarter of every year at their out-of-state retirement home and otherwise didn't look too kindly upon surprise or change.
I had a job working for founder and president. Primary product was very complicated, requiring lotsa training and effort. Think purpose built Adobe Illustrator for creating manufacturing production plans. Kudos to him for making a capable, dependable product that had 80% market share. He was very proud.
The growth goal of the company was to "automate" our customer's workflow. After a few years, I understood the problem domain well enough to take a crack at it.
I wrote forms-based app that automatically generated the production plans. You spec a couple variables and style of work, and viola, production plan.
Took about 1 month to implement.
I show my new app around the office. Lotsa excitement. Time to demo to the founder. I show him what's what. He asks me to try a few tricky scenarios. No problem. He then walks out of my office. No "good job". No "I gotta take this call". Dude never spoke to me again. (Our offices were adjacent.)
I then figured out that founder didn't want a better solution. He wanted other people to fail trying to find a better solution, thereby validating his awesomeness.
My advice to anyone with a game changing idea: Shut up. Figure out an exit strategy. Capture the benefit / reward for yourself.
Never reveal your secrets.
The company he works for is definitely doing it right, they've spotted an opportunity to put someone in a correct role with no hiring process, and with them up to speed on the corporate background. They've optimised a department out and managed to retain the staff in other areas, and saved once again money on hiring, and saved money on firing the dead weight (I'm not sure what Dutch employment law is like but it's notoriously difficult to fire someone in the UK). Pragmatic and sensible, companies take note.
EDIT: from my limited experience, every Dutch person (all 6) I've met has been pretty pragmatic and sensible, maybe a cultural thing. I could be wrong though!
For instance, in Brazil I could say that I was "fired on the spot", even though in most cases the company is required to give notice, meaning I'd still be working in the company for a month.
Doesn't change the fact that I am effectively fired in this case.
Now I don't know how much bonus he was earning, but he says he was earning 85-95% of the entire bonus share, and that the other members of the team were earning about 100-200... Given that, I'd guess it was at least 1500 on top of his basic wage (let's assume that's another 1500), totalling a low estimate of 3000eur/month, which is higher than the average in many European countries: http://www.worldsalaries.org/computerprogrammer.shtml
Although I could be wrong. I certainly don't know much about how Europeans view debt.
Also, in the US, you need insurance for everything, unlike Europe with public healthcare (I'm not sure how many countries have free health though). So, that could be one of the hidden costs as well.
2. Kid did not respect the authority of Boss. When Boss fired him, Kid went over his head and sold his actions to Big Boss.
Skill, resentment towards inefficiency, and careful disregard for authority. That is a good combination to get ahead.
No, he did respect the chain of command. He first went to his immediate boss, which promptly fired him. After being fired, I think it's fair game to sell his actions to the Big Boss.
Way too perfect. At the end, all of his coworkers get transferred to other places in the company to do translation work, for the same pay? Uh huh. The only thing this kid did is spin a good yarn and rack up a ton of reddit karma.
Between this and the passing out at 10, I'm more and more of a grumpy, cynical old man...
It seems very unlikely that this story is true.
It's often cheaper to transfer someone in a company to a new job than it is to hire a new person. If they had openings at the company, why not just move people from a job that doesn't need to be done anymore?
Of course, it's also possible that this isn't true.
We decided not to tell my uncle about my tool for a while so that we could all finish our work a bit early and get out to play cricket together before it got dark.
I'm glad I've never worked for someone like this. But I'm afraid it's because I've mostly worked in start-ups or small companies where efficiencies and clever hacks are always appreciated. Is that kind of "logic" common in power structures?
Start working for the government, though, and every level of management is keen on having as many people beneath them as possible, and there's no real desire at any level to reduce costs; the less efficient your department is the bigger your budget is and the more important you look.
Occasionally a politician will sweep through with an attempt to cut costs (they're the only ones who even pretend to care) -- the bureaucracy will respond by firing the most useful and publicly visible of their employees to ensure that service levels drop thus justifying their case for an increased budget later on.
I went to my boss and offered to add a forgot password link to the site. His response: "But then what would Peggy do?"
If you want something done - your lawn mowed, a meal made, etc - you'll hire someone. But a job for its own sake? What, are you going to hire somebody to move a pile of rocks back and forth across your yard?
A job starts with a need, not vice versa.
Automation doesn't have to be about reducing staffing costs, firing people, or hiring fewer people, it can be about getting more and better output from the humans on your team. Humans are great, and are wasted by reading passwords over the phone.
Peggy provides better, faster feedback than a "forgot password" link does for the vast majority of the population. Not everyone knows their way around a computer; the HN crowd is definitely not representative in this respect. But plenty of people, especially in older generations, know how to use a phone and talk to someone.
Think of Peggy as a UX hack: she makes non-technical employees more efficient by cutting down by 75-80% the amount of time such people would spend trying to reset their password (using the "forgot password link" method). Alternatively, think of her as internal customer service. Either way, she actually does/did provide value to the organization if the organization was large enough that she could spend essentially all of her workday resetting passwords for people.
That's a touch optimistic in my experience. There are definitely those who would love to cut costs and bump profit. But those who are out to pad their budget and status are more than just direct managers.
In my experience, the more common driver of increased efficiency in the private sector, is department A angling in on department B's responsibilities with offers of being able to do them more cheaply/efficiently.
If you're referring to any non-military domestic stuff, "Occasionally" means "Every year from 2000-present". Head on down to town/city hall and pull the budgets for the last 10 years if you don't believe me.
That's just the other viewpoint of the story. Not saying it's most efficient, or right, but I can see a manager thinking that way.
When the SF writer Arthur C. Clarke was a young man he had a tedious civil service job that involved merging and consolidating figures (IIRC, it had something to do with government pensions, and he got the job because he scored well on a math test). Since the final numbers only had to be accurate to within a few percent, he started using his slide rule to get his day's quota done before noon then take the rest of the day off.
I don't care for the "I'm now the Lead Software Engineer with my own department". If he was in manual data entry, he is likely young and has limited professional coding experience to cut his teeth on.
He is likely soloing himself, will limit his advancement by not having peers, and when he changes jobs he may have unrealistic expectations not realizing these.
I had a young, naive friend insist on giving two week notice at a job after I warned him not to, and he was terminated immediately. Just doesn't work like that anymore, maybe high-end salary jobs but not hourly wages.
[0] http://www.reddit.com/r/AskReddit/comments/tenoq/reddit_my_f...
also, felt i had to give different title as original not informative.
(I even found some thoughtful discussion on youtube recently.)
He can explain his bonuses as script + great manual work in case they wonder.
I hope you and others don't view the world this way. If you do, you're only holding the rest of us back. It reminds me of the other comment here about screwing things up on purpose just to increase budget:
Occasionally a politician will sweep through with an attempt to cut costs (they're the only ones who even pretend to care) -- the bureaucracy will respond by firing the most useful and publicly visible of their employees to ensure that service levels drop thus justifying their case for an increased budget later on. - http://news.ycombinator.com/item?id=4167459
> they have a 90% accuracy rating and 60-100 transactions > a day completed. I have 99,6% accuracy
If there's no automated system to do this, who or what is calculating the accuracy down to a fraction of a percentage?
Let's say you are a small company with a relatively flat structure and you as the owner, also work as CEO. Then every bit of efficiency is precious to you.
Let's say you, a techie hotshot, come to work for a big company, and automate some process that suddenly makes 20% of staff in your department redundant. Essentially that means that your boss and may be boss of your boss will have to lay people off (which is bad for morale and relationships), they get smaller headcount and budget numbers.
Let's just say you may see a lot of resistance.
TLDR: Believability low + employee proud of poor ethics
After all, the follow-up is basically created from the most popular responses to the original post.
He didn't automate away their domain knowledge or the company's understanding of them as known quantities. Immediately getting rid of someone just because their narrow job description doesn't fit anymore is incredibly wasteful.