(no title)
orph | 2 years ago
I was one of the first to touch the OAI code model. Me and Albert developed the in-the-wild testing harness still in use today. We pulled all nighters to get GitHub approved for participation in the MSFT-OpenAI deal using those test results.
Existing Microsoft AI teams worked to halt our work, pushing their own small, worse models instead of OpenAI's.
I protoyped and lobbied for creation of the VScode extension. I invented and hacked the ghost text prototype into VScode, I invented the block based termination and implemented all the tree-sitter based logic needed to do it. Then I had to lobby up to Satya to get VScode to implement proper support in less than 6 months.
I named it Copilot.
I implemented GH auth, made the waitlist and onboarding. Helped design the e2e http/2 go server, after designing the fast.ly based precursor. Coordinated moving from OpenAI datacenter to Azure to improve Asia experience, and oversaw the cutover.
I was Chief Architect. It was my baby. Sad if this is how they are spinning the story internally at GitHub today.
pawelduda|2 years ago
Even though I don't use it personally, Copilot is a great tool and the bonus is laughable when you put it next to the impact it had on how people write code. For me lesson learned was that in order to spend your career in a good place and to save yourself months or years of time is to voice your concerns early and move on if all you hear are promises without any follow up.
seattle_spring|2 years ago
jwestbury|2 years ago
That said, Alex's title appears to be principal engineer at GitHub, which is roughly equivalent to principal at Amazon in both expectations and comp. I worked at AWS for just shy of six years, and I can tell you that the person who created Firecracker -- which underpins huge portions of AWS's technology -- was at the same level, and while they were promoted shortly thereafter, they didn't receive a bonus (because comp packages at that level don't include bonuses at all). So, yeah, Alex is justified in sharing these details publicly, but this is just how it works in tech. (And, frankly, all the underpinning infrastructure that supported him wasn't his work -- he might have come up with Copilot, but would he have been able to without the work of thousands of others?)
wnolens|2 years ago
He leveraged massive resources to do it and was allowed to tap people with multi-decades of experience (even implicitly - you think he build the execution engine where his "test harness" ran?). Not to mention that he essentially wrote a wrapper around an API..
If he put his total comp this pity party would shrink to one.
saberience|2 years ago
dvt|2 years ago
I mean sure, technically this is correct. But it also fundamentally takes away from independent contributors and visionaries. Sure, "software is all about teams," but Linus Torvalds is definitely the guy behind Linux, and Palmer Luckey is the guy behind Oculus. It's unfair to take their achievements away because nowadays millions of people people contribute to Linux and Oculus was acquired by Meta.
I don't know OP, but I've seen this play out dozens of times in the cutthroat of corporate day-to-day, so it wouldn't surprise me for Microsoft to have a revisionist interpretation of how Copilot got started.
ReDeiPirati|2 years ago
I don't see this reading in the comment above. He is just sharing the passion and sense of ownership he put to create a great product. BTW He mentioned that it was a team effort in the thread, so I don't see any problem issue here.
frankreyes|2 years ago
John Carmack would agree with you.
And it's funny because while Carmack was that single person which was pretty much the best dev in the whole company, Romero was a better fit of your description.
z3t4|2 years ago
pokeypokes|2 years ago
I can't stand working with people like you, classic main character syndrome.
ayemel|2 years ago
lopkeny12ko|2 years ago
candybar|2 years ago
jebronie|2 years ago
belfalas|2 years ago
chaostheory|2 years ago
Edit: I’m not saying that MS / GitHub is obligated to do anything more than it already has. From a PR perspective, it’s just far cheaper to give a fatter bonus and promotion to early contributors to a big product and publicize it. It will also encourage other employees to push instead of just cruising. Otherwise, now you have someone making a logical case for not working very hard for either GitHub or MS
lostmsu|2 years ago
I am specifically referring to the features he lists in his comment above. E.g. ghost text, block completion, and OpenAI integration.
To add to his credit Copilot in VS proper still sucks, so I'd estimate original VS Code hack to have better skills than the whole (e.g. the sum of) VS proper Copilot extension team.
unknown|2 years ago
[deleted]