> Through a friend of a friend, I found out that Anthropic had an open position in the team implementing the secret, unreleased feature of Claude Desktop using enigo. I wrote a cover letter and sent out my application.
Never assume a rejection is about you personally.
It seems like they didn't even look at his application.
I ended up building my own head hunting firm specifically to address the whole pipeline. That helped somewhat but head hunting is its own very odd space. Full of inefficiencies and bias.
With any AI company, there are always limits you hit. Energy, compute, optimizations, inference, team resources, money, and all the flows to make it a company. HR is usually the one that gets the fewest resources.
The "it rejected me" in the headline should have been "it didn't notice me".
https://www.insidetechlaw.com/blog/2025/06/workday-ai-lawsui...
https://www.forbes.com/sites/janicegassam/2025/06/23/what-th...
Oh, they ignored him. I am not sure if that puts the company in a better light.
But that might be just my frustration from experiences.
To continue the devil's advocate: why bother with all of this, if the company doesn't have to and the OSS version is enough anyway?
I don't know about the author's approach to this matter, but if I would find out that a company is making a killing using my software and then that company would refuse to even give me an interview I'd probably stop loving doing what I do. Sure, the software is under MIT license and it was the author's choice to do so, but what's the point of doing it under such a license when you can't even count of it mattering in a resume? What's the point of providing free labor to a company with revenue in billions? If you look at the author's blogpost, the only benefit the author mentions is making the number of downloads go up and that's just pathetic.
I am reminded of an another, similar case with a library called "FluentAssertions". This library used to be free to use by anyone until the author changed the license and started charging money for commercial use. The author did that because he spend several year maintaining the library on his own time and dime and megacorpos like Microsoft wouldn't even bother to donate despite using it extensively. What happened afterwards was that the author got shat on by everyone on the internet for daring to ask for money. In the company I work for his library has been replaced with an another free fork at a incredibly fast pace. All that free labor and the author got dropped as soon as they fell out of line.
The worst thing is that it wouldn't probably take much to make the author of the library happy. Even if they weren't interested in hiring him they could still acknowledge him, talk to him a bit to maintain good relations, throw him a nice donation as a thank you and now it would be a nice, good PR story instead of an another reminder that corporations are just looking to squeeze out value out of all of us.
Exploiting the passion for free work is a trade that will keep happening as long as there are passionate inexperienced people.
> I found out that Anthropic had an open position in the team implementing the secret, unreleased feature of Claude Desktop using enigo
Obviously, you've provided value to a company in a really in-demand area. It doesn't feel right to treat the contributors like this. Sadly, it seems that the companies have the power and the intent to just abuse and exploit
I don't have a solution. I am just expressing my frustration from the perceived injustice.
An FOSS project is rarely production ready that is really free as in beer considering TCO. Especially for a tech company.
IMO I think foundational projects that every single bigtech uses like ffmpeg should get on this licence yesterday. They would start getting millions because it still would be way cheaper than making it themselves in their bloated cost structures.
See the comment of Manly read in this section. Once the threat of payment approaches, you can just switch to a free fork. A single person can't really win a trial against a big, well-funded company.
Might as well hire the actual expert.
I remember back in 2014-2019, it was hard and competitive to contribute to open source projects as they were tightly guarded. There are many projects that I use now in package.json that are looking for a maintainer. A complete 180 flip.
My guess is that real free open source will disappear in a few years and what will remain are open source projects monetized by some business somehow.
It’s a sad reality but that’s what the current people at the top have decided today.
It’s also curious the author is looking inside the app for proof their software is being used. If it’s MIT, mustn’t the license be included and available somewhere easier to verify?
Which is why my position is GPL > MIT..
GPL makes them share or pay to relicense, since you own the copyright. with MIT, they don’t need to ask. MIT just benefits big corps. GPL better protects the open-source spirit, and paradoxically, the ownership of your work.
One other model that can also work well is to dual license as GPL + commercial, so people who want to publish their work can use the GPL license but you can potentially fund the project from license sales to closed source users using the commercial licensing option. I see this a fair bit in the audio community I work within.
I do the work because I see it as payback for all the great open source software I use all the time.
In all seriousness, good work. Sorry about the rejection, but it reminds me of the story about the Homebrew guy getting rejected by Google[1].
Automated systems, AI screening, and incompetent HR people are the bane of modern recruiting practices.
I guess at least they're dogfooding it?
I like that people blog about these experiences and enjoy the insights, but I think it's never good for the authors..
Always always always try to get into direct contact with the actual hiring manager. Blog author had a friend of a friend let them know a relevant role was open. The correct move is NOT to blindly apply. It’s to ask for an intro to the engineering manager responsible for the role.
"Overall I am overjoyed enigo is used in Claude Desktop and I tell everyone who listens to me about it :P. It's so cool to think that I metaphorically created the arms and legs for Claude AI, but I can't help but wonder if the rejection letter was written by a human or Claude AI. Did the very AI I helped equip with new capabilities just reject my application? On the bright side, I should now be safe from Roko's Basilisk. "
I also felt like this way that did they just AI in their interviewing process?
And I have a special love towards open source.
And I personally might be happy too that a company is using my work ,but in the name of the holy licenses, Companies are just exploiting the free nature of this and the fact that it seems like not even a human looked at the person for such job, who created a library that they are using it for free...
I was thinking of creating some code in MIT license, but I am going to create a code of AGPL except if you sponsor me on github or a special one time license which can grant you MIT.
People might say that I am not fostering the open source community, but I am not giving corporations free labour so that they can be billionaires.
I once saw someone write a software with the exact same idea (AGPL + gh sponsor me to get MIT) and the people in HN were pitchforking him, that's the harsh reality of the world. People want absolutely free labour.
I think open source needs to ask, Have we become the modern peasants in the name of our altruism?
I once told some non-techie folk about some code I wrote. It did something super simple and wasn't that big. They were all asking why I didn't sell it and thought it was crazy I would give it away for free with the BSD license. It was 900 lines of code... For us, that's nothing but for an average person they just think "I built it, I'll sell it"
I am still in high school, so I was doing some question sheet that our teachers provided and there was an answer key but it had answers of everything. Now I don't know how other people approached it but I am really impatient and so I just open up answer key side by side but it reveals every answer.
So I firstly created an AI to ocr to card generator but it was an hit or miss and so I discussed it with my friend and he said that he used to use paint and somehow in his convuluted manner basically have a slider which would reveal answer...
I found it incredible and so I just created a single index.html that can do it. (Although vibe coded), Now I can't even think of monetizing such ideas when I realize that there are creators of some really incredible stuff and long convulated stuff and even they aren't sponsored so I have always felt that the scripts that I write or projects around such ~.5-3k loc. I just don't think of monetization.
I just don't know.. I like hacking stuff, I just feel more comfortable rebuilding stuff even if its mediocre if I feel like I can change it to suit my purpose better
I think that the only other industry that is gives as much completely free stuff might be research/science related, but maybe its due to the fact that computer are computer science too and thus related to academics.
I really just love tinkering with software and just the aspect of freedom that it can provide , but sadly, I find it just hard to really make money without being a job and such stories on which we are discussing, just makes me feel like I am kinda right.
On one hand we have 100 million payouts to researchers and on the other we have this, such disparity is kinda sad I suppose.
A lot of people with education in management/business do go into HR, at least in countries I know, and it does not help. People with extensive management experience would help but they will only take more senior roles.
The other qualifications open opportunities interesting and well paid careers. How would you attract those people into HR?
I am not even sure it would help if you could.
I think the suggestion in the old management book by the guy who turned around Avis that you should have an old style personnel department to do admin and advice, and managers should have more involvement might be a way forward, but I am not sure it would work given the current level of regulation (in the UK anyway - I imagine most wester countries are the same). A lot of the function of HR is to avoid legal risk (e.g. fire people according to the rules, so go through the motions of warnings etc).
What it really comes to is that a lot of people love to micromanage everything. If you hire someone that has integrity and educational background in subject, he/she will warn you if the decision you are making will have consequences in the long run. If you have someone that does not have relevant education, that simply does not happen. The managers micromanage, those people receive salaries and if they step out of the line even when they are right, they are reminded that they do not have relevant knowledge in said department (law/economy). This in turn leads to a lot of people gaining something called shallow experience which then in turns leads those people to hire someone that des not pose the risk to their position further down the line.
The problem being in this case is that there are a lot of misses that happen when the HR is organized like that; from illegal hirings, not knowing key economic factors, not having a clue about the business itself, no clue about laws and procedures and so on. Which in turn does not really protect the company because the company loses both the money and employees.
Okay, they were just busy doing work and didn't have any time to look at applications so they shuttered the JD and auto-rejected anyone in the pipeline. Seems reasonable
There are other risks like burn out as you may read a lot of OSS contributors have — so when someone is hit by burn out it will be across the board not that they somehow will perform at their peak at job while burned out by coding on side.
The probably most simple explaination would be that for some roles you like to have someone that can be easier "shaped" into a certain role. Someone who is already successful may bring their own system of doing things. This is great if it is a good fit, but can produce frictions if it isn't.
The next thing is that if you apply to a mediocre position with overly amazing credentials, it can raise suspicions. Something must be wrong with you, maybe you got amazing credentials, but you are complicated to work with. Maybe you're looking for the mediocre job just because you think it will be a walk in the park, etc. There are legit reasons for this (e.g. "my partner moved to $TOWN for her career and I am looking for something to do here, and you seem like the best fit. I know I am technically overqualified, but I wanted to go back to coding for years now and this offers me a geeat chance to give it a go").
Of all the senior canidates we have rejected the most common issue was that they didn't offer a convincing explanation to why they chose that specific position. The worst one was talking about how it would be a relaxing position for them.
It dependents on the size of the organization a lot. However in general it's likely that the new hire is the most competent of them all, which would be an immediate risk for some of the managers (e.g being displaced)
If you get in somebody who is a star, however minor, that changes the equation, changes the dynamic. Now that person can have more confidence, can have more sway in the decision making. If the company wants to let them go, then they might post a message to their followers, riling them up, creating bad PR for the company. It's no longer a simple equation.
So it all comes down to the insecurities of the company.
When parent poster says things like “low profile” it should be interpreted as cheap and doesn’t know their worth. Assume all hiring managers want the least qualified and cheapest possible employee that can still get the job done.
Not always true, but true enough to be useful and more true than hiring managers admit to themselves. I’ve been a senior involved with hiring for years because while I full don’t want to manage, I also never trust my manager to hire well. They have multiple mutually exclusive narratives they tell themselves about how they hire/manage. Not all of them are true, and sometimes not any are.
That's exactly right.
> This is cope and propaganda to discourage people from developing their own brand.
Not really "cope and propaganda" when it's true, is it?
The new person could show how unproductive they are.
I can understand though, perhaps in a work environment where management is unlikely to be able to retain high skilled talent, you may want 'low-profile' workers that aren't going to have as many competitors chasing after them...
I can almost guarantee that they didn't even read that application / cover letter and auto-magically rejected it.
"the team doesn't have the capacity to review additional applications"
Zero effort. They probably didn't even realize the relevance of that specific application for that role. Unbelievable, I swear!
This sort of silliness is what you get when you run crucial business processes using AI instead of humans.
Sucks, but that's the reality of hiring (and getting hired) in tech in general.
To drive the development.
To prioritize some bug fixes.
Maybe we ought to go back to paying for proprietary software. A lot of people used to make money that way, ie by selling their own desktop app.
> I found out that Anthropic had an open position in the team implementing the secret, unreleased feature of Claude Desktop using enigo.
where enigo is his input library. It's quite interesting that you chose to end your quote a few words before the end of the sentence.
If you want to get hired don't focus on skills to build useful things. Focus on psychology and charisma.
Use GPL or AGPL. It's the best thing we have.
Remember that companies like Microsoft spend billions on PR and their goal is to make you think what's good for them is good for you. This is rarely the case.
Andrew Tanenbaum of the MINIX fame was similarly surprised to find that Intel had quietly included the OS he wrote in Intel chips, making it perhaps the most widely used OS in the world. He seemed disappointed no one ever reached out to him to tell him about it [2]
[1]: https://lukesmith.xyz/articles/why-i-use-the-gpl-and-not-cuc...
physicsguy•2h ago
rkomorn•2h ago
Imustaskforhelp•2h ago
Care to provide links...
How can interviewers be such stupid, the fastapi creator had the MOST experience with it, he created it..
rkomorn•2h ago
Edit: note that I wrote "according to a job posting". It's not the same as the situation in the parent comment.
RMPR•2h ago
delroth•2h ago
> I feel bad about my tweet, I don’t feel it was fair, and it fed the current era of outragism-driven-reading that is the modern Internet, and thus went viral, and for that I am truly sorry.
outlore•2h ago
> But ultimately, should Google have hired me? Yes, absolutely yes. I am often a dick, I am often difficult, I often don’t know computer science, but. BUT. I make really good things, maybe they aren't perfect, but people really like them. Surely, surely Google could have used that.
forrestthewoods•2h ago
UK-AL•1h ago
itsalotoffun•1h ago
wiseowise•1h ago
You're literally a power tripping dick hiding behind "I'm not letting other dicks in" facade.
stephenr•2h ago
It took over a decade before the project made some improvement on how the default install path is handled.
To my knowledge it still has absolutely atrocious dependency resolution relative to things like DPKG.
Not hiring this guy is honestly like a fancy restaurant not hiring the guy who comes up with the new McDonalds obesity burger special menu. What he created is popular, it's not good.
wiseowise•1h ago
This line could apply to millions of people around the globe.
kelnos•1h ago
It make things really nice and easy when someone tells me enough about themselves in just a few words to make me not want to work with them.
Maybe that's why he didn't get hired? His dickishness came through in the interviews?
IncreasePosts•1h ago
It's also possible he would have been hired if he applied for L-1. A lot of people get an ego check applying to Google where they're a senior staff engineer or a CTO at a small company and get an L5 offer.
RMPR•2h ago
wiseowise•2h ago
This guy got rejected by some automated system without even interview.
kunley•1h ago
alias_neo•1h ago
_That_ guy (Howell) got several rounds of interviews, _this_ guy (OP) got rejected by an automated system.
kunley•1h ago
alias_neo•48m ago
"I just spoke to a guy about X, his opinion was different to the guy I spoke to about it last week. This guy said Y, but that guy insisted it was Z."
kaffekaka•1h ago
"Him" is the creator of Homebrew. Seven interviews at Google.
"This guy" is the creator of enigo (discussed in this thread). Automatic rejection by Anthropic.
(Edit: upon page reload i saw the quicker answer.)
benbristow•50m ago
Silicon Valley lives in lalaland.
siva7•2h ago
cprecioso•2h ago
Without no knowledge of the details further than mxcl's tweet; probably any performance issues even on simple code, get infinitely multiplied when running at Google's scale, slogging the thing, on Google's dime. From what I've seen of him, mxcl is good at designing a really approachable product, and on running an open source project. But homebrew is really slow, even on the latests Macs, even for basic cases.
To me it seems then that he'd be more fit for a product owner/manager position than an engineering one, and that could be the root of his not-hiring.
tacker2000•1h ago