15 ms·
Ask HN: Was any Starfighter postmortem ever published?
About seven years ago, HN veterans 'elptacek, 'patio11 and 'tptacek launched an hiring startup called Starfighter.
Their approach aimed to shift away from traditional interviews and instead employ a CTF/Microcorruption kind of test, inspired by 'tptacek experience at Matasano.
Unfortunately, Starfighter eventually wound down.
Was there ever any post-mortem written on Starfighter? If not, would 'elptacek, 'patio11 and 'tptacek be willing to provide any details?
- tptacek 3y agoNope. We always meant to, but got sucked into new stuff shortly after.
- fragmede 3y agoNo time like the present! The platform itself seemed like it worked great, so the question is what did it look like on the other end - were you able to get any companies to actually take on candidates who passed the test? The software's the easy part, it's everything else that's the problem.
- elptacek 3y agoThe way I remember it, the general experience was that companies reached out to us and were very excited by the idea, but when we actually sent a candidate, they scotched it. I did make exactly one placement where I waived the fee (because friends). They were super happy with him but it was too little, too late.
- tjansen 3y agoSee also this: https://news.ycombinator.com/item?id=12415786 https://news.ycombinator.com/item?id=12415786
- thaumasiotes 3y agotptacek's comments there repeatedly state that he is (seven years ago) about to publish a postmortem on Starfighter. https://www.kalzumeus.com/2016/12/30/kalzumeus-software-year-in-review-2016/ https://www.kalzumeus.com/2016/12/30/kalzumeus-software-year... says the same thing. Did that ever happen?
- tptacek 3y agoNope. There's a lot of stuff I've meant to write!
- cushychicken 3y agoSeen some of patio11’s comments and they suggest there was some part of the business that wasn’t working. What it is exactly was never said. Could have been a myriad of things: financials, product market fit, founder relationships.
- andrewalan 3y ago[dead]
- kevin_nisbet 3y agoThere is a small blurb about it in patio11's year in review. https://www.kalzumeus.com/2016/12/30/kalzumeus-software-year-in-review-2016/ https://www.kalzumeus.com/2016/12/30/kalzumeus-software-year... I think I might've been the one referred to as submitting the excel file with the explanation... as I think that was how I solved the last problem on the stockfighter thing.
- deleted 3y ago[deleted]
- dinp 3y agoIn case the founders read this post: what would you do differently if you could start over and would this idea work today? Slightly OT: everyone feels hiring is broken, can you list some things that are annoying from the employee and employer perspective? Here are some points: - the process often stretches out over weeks and often months - job posts often get 100s of applications, a lot are low effort applications, it just muddies the water for both sides - ATS systems/job boards are annoying with the need to create an account on many sites, some forms have more than 20 questions, often asking what's already there in the resume. A question to everyone: What would a good application process look like? For me, it should just solve the above mentioned problems. I send an email with my resume, a few sentences about why I might be a good fit for the role/what interests me about the company. The jobs@<company>.com email address could be linked to some Saas product which makes it easy for the employer to go through the applications and further communication about video calls or take home assignments or whatever are all in this email thread. The employer can set the stage of the application such as 2/5 or whatever, they can mark it as rejected or accepted after all rounds to trigger automated emails etc. Is there any Saas like this? (I can build this in a week if it doesn't exist, but no clue how to market it/get users, any pointers in case me or someone else builds this?)
- romanhn 3y agoYou're describing basically every ATS (applicant tracking system). The problem is that those are all internal-facing, so there's no incentive to make your life easier as a candidate. I'm trying to tackle this with https://rolepad.com https://rolepad.com, a job application tracking system that can be connected to an employer portal and provide greater transparency and just make the whole candidate experience much better (the employer part is still under development though).
- IMTDb 3y ago> so there's no incentive to make your life easier as a candidate Especially because lowering the barrier usually means getting more low effort application. People either put a lot of effort on few applications and invest significant amount of time in each one hoping to increase the chance they get picked up; or they put a lot of effort on reaching out as much as possible, knowing they have a very small chance on each application but playing on volume. Most recruiters are only interested in the first category of candidates. Having a long initial process is a feature. The goal is that the second category considers that given their chance of getting picked up, it's not worth filling the form.
- slater 3y agoOT, but what's with the weird apostrophe/tick before each name in OP?
- kristjansson 3y agoI read it as a LISP-y (and therefore HN-y) version of @
- solardev 3y agoI read it as an unterminated string and kept looking for the end =/
- password4321 3y agoI vote for ƛ
- quesera 3y agoOne of the founders of Starfighter wanted to popularize the leading tick as the HN-equivalent of the @ on other social networks. I read it as an homage to HN days of yore.
- tptacek 3y agoIt's better than @! @tptacek isn't me!
- monero-xmr 3y agoNo one can ever "solve" the recruiting issue. We are exactly where we were 15 years ago - not one thing has changed except certain screen-share coding tests, which are basically the same as white boards. Can you reduce hiring an airplane engine designer to a set of tests? Or a custom home builder? If so, why is there not just a stack ranking of best ones, or an algorithmic way of hiring one? Software engineering at elite levels is an art. It is conducted by master craftsmen. On top of it the best people are often quirky / weird and the social aspect when communication of needs is so essential makes it even more difficult to hire "the best". The business models of recruiting is always either like sales (recruiting firms) or marketing (LinkedIn). I would stay away from the recruiting industry as a software startup - difficult to make any money here in a novel way.
- solardev 3y agoI wish we had industry-standard certifications that actually meant something, and were widely accepted. The closest I've seen in the real world is just "degree in comp sci". Other orgs have tried to come up with various certs, but they never seem to have any sticking power. I guess it's a hard thing to certify when the landscape itself is constantly evolving and skills are obsoleted in 3-4 years. It seems even the pace of change is itself speeding up, and every year I see more technologies come to popularity (if not quite maturity) than I can even remember, much less learn. And it's not just languages and frameworks, but entire architectures... today's best practices are tomorrow's tech debt. There should always be room for innovators to push the bleeding edge forward, but many businesses don't really need that. Instead, if there was just some shared certification for "good enough engineering" that can deliver a reliable, maintainable product somewhat on time, reproducibly, hiring and job-hunting would be so much easier. I'm so tired of trying to charm recruiters, impress managers, placate HR, all while hoping against hope that the actual dev 2 or 3 interviews later happen to have some overlap in languages, toolsets, shared pain points, etc. It's all such a dog and pony show, with many teams having ill-fitting skillsets and cultures between members because nobody really knows what they're signing up for or getting.
- monero-xmr 3y agoIt’s simply too free-form and the industries software is used in are… all of them. I believe it is better to certify the outputs (product features, uptime SLAs, security) than the inputs and how the sausage is made. Software engineering is building a factory. The inputs are data. The outputs are data. All of the stuff inside the application are the different conveyor belts, elevators, gears, rollers, pounders, etchers, etc. to move and manipulate the data to make the output valuable. The factory can be constructed infinite ways without any care about physical dimensions, and the raw material can be duplicated to infinite amounts. The situation is beyond regulation and it should not be regulated. Only the product output should be regulated.
- danielvf 3y agoStarfighter was a blast to play, and taught me a lot about the back end of stock trading. I did a lot of silly things after winning the initial play through. - Solving the final challenge using a basysian spam filter on trade directions triples. - Live 3D market visualization in Minecraft - Buddy of mine built a stock exchange stack, speaking the same protocol, and we had PvP contests on who could market make the best on it. I won with a PHP powered marketing making bot with live code reloading. - Built a cardboard box out of scrap electronics from adafruit that would let me adjust a market maker bots net position by tilting the box from side to side. - Was either #2 or #3 to solve all the challenges On the business side, if I recall correctly, most companies wanted to just shove the winners down their existing bad hiring pipeline process, and a lot of successful contestants who showed up already had great jobs, and so weren't actually looking.
- armitron 3y agoSounds like fun. To founders: Any plans to open source it so that it’s not lost in the sands of time?
- clusterhacks 3y agoIt was fun! I did all the stock trading challenges but none of the embedded device challenges. patio11 once said that the code wasn't in an open-source ready state. There were some folks who went so far as re-implementing/duplicating the backend trade simulator in other languages. Some of those were on github . . .
- clusterhacks 3y agoTotally agree it was a blast. I learned a ton about trading just reading various recommended resources (Harris Trading and Exchanges was a solid intro) and then solving the levels. I don't think very many players did all the Starfighter trading challenges. patio11 or tptacek might be able to confirm, but I vaguely recall being one of like 100 or so to do all six levels of out of 10,000 that started. But I also had free time for playful coding and was nerding out on online challenges back then. When Starfighter came out, I was energized and hopeful that hiring would go in this direction for programmers or that it would open doors to me as a job seeker that I couldn't every push through. No such luck. From the hiring side, I have been on two hiring committees this year. Most applicants lacked any meaningful programming projects they could use to demonstrate skills. Something like completing a series of online challenges would be a difference maker. That said, one candidate mentioned doing HackerRank challenges to learn Python and SQL, but totally flamed out on being able to even talk through a for loop in Python or come up with a simple select against a table in the in-person interview. Maybe nerves, but it also felt like the candidate's experience was 100% as just a warm body in various cubicle farms. It was very awkward. Several non-developers on the hiring committee felt like the candidate had actively lied about previous experience . . .
- fwungy 3y agoHere for the F-104 discussion. Fascinating plane.
- MadnessASAP 3y agoAh yes, the ol' Lockheed Lawndart. All the fun of flying supersonic at low altitudes and none of that turning nonsense. A masterpiece of flying by the seat of your pants, especially since you definitely wouldn't want to take your eyes off the windshield to actually look at your instruments.
- nocoiner 3y agoApparently a developer is releasing an F-104 module for DCS. I cannot imagine that taking off, flying in a straight line and crashing somewhere in Germany could be in any way “fun” (even accounting for possibly distorted DCS definitions of “fun”.) I’ll almost certainly buy it, though.
- ufmace 3y agoReading between the lines a bit on the existing postings about it, I'm guessing that they were unable to persuade any businesses to actually relax their interviewing standards for candidates who passed the Starfighter tests. Which then puts any candidates in the position of, why should I spend time and effort on this little game if it doesn't lead to any advantage at all in actually getting good positions? And so, the only people who messed with it were developers who had the free time to play with stuff like this and didn't particularly care that it wouldn't lead to any advantage in getting jobs. Which means, it's a cool toy that was high-effort to build and probably to maintain, but had no viable path to earn money from anybody.
- thaumasiotes 3y ago> I'm guessing that they were unable to persuade any businesses to actually relax their interviewing standards for candidates who passed the Starfighter tests. > Which then puts any candidates in the position of, why should I spend time and effort on this little game if it doesn't lead to any advantage at all in actually getting good positions? This is the same position TripleByte was in. They advertised themselves to developers as "show us you can code", but they advertised themselves to companies as "we will find candidates who pass your existing hiring process". And when pressed on which of those things they were actually trying to do, they admitted it was the second one.
- deleted 3y ago[deleted]
- aleph_minus_one 3y ago> but they advertised themselves to companies as "we will find candidates who pass your existing hiring process" If TripleByte really succeeded with this, the customer companys could save quite some money by simplifying their hiring processes. The problem in my opinion rather is that most company's hiring processes have an official and a hidden agenda, and TripleByte only attempted to find candidates that might succeed in the official agenda.
- 3y ago
- itslennysfault 3y agoI have no relation to Starfighter, but I was part of a similar startup almost a decade ago, and learned a few things that are likely similar to what they faced. We started with this dream of completely revolutionizing the way people hire in tech (with hopes of expanding to other fields). First of all, we learned that for 99% of companies they don't have a screening problem, but they have a sourcing problem. Our original company was along the lines of HackerRank / LeetCode / etc, and created due to the founder's experience as a manager at Amazon where he'd get 1000s of resumes that needed to be screened and the process was eating up too much dev resource. A product that solves this problem is appealing to companies that get 1000s of resumes per posting, but basically useless to most companies who get very few candidates, and even less appealing to recruiters who care much more about top of the funnel than the screening process. After that we pivoted to an event format. The idea being that we could attract 100s of applicants to do a challenge in realtime. This reduces cheating risk and allowed us to act as a means of sourcing candidates (instead of just a screening platform). The idea was 100s of candidates would enter and the companies we got to sign up would compete for the top applicants. It sorta worked. The platform was good, companies were interested, and we got some people placed. HOWEVER, the profile of people that will do a multi-hour open ended challenge for the chance to maybe get hired by some companies largely leans toward entry-level people. We had some experienced people that did it because they were bored or just curious, but generally seasoned engineers aren't going to waste their time, and forget about "passive job seekers" which is what all recruiters want most of all. Ultimately, the company ended due to a lot of personal issues between the founding team, but the product itself was good, and the market fit was decent, but far from perfect. I'm pretty sure if we would've kept it together we would've eventually became very similar to HackerRank just offering a platform where people can conduct the same crappy tech interviews we've been using forever.
- ska 3y ago> the profile of people that will do a multi-hour open ended challenge for the chance to maybe get hired by some companies largely leans toward entry-level people. Wasn't this assumed to be the case going it to it when you discussed the business cases? It's hard to imagine any other result would be likely.
- 3y ago
- tptacek 3y agoPostmortem: * Our go-to-market was contingency recruiting; we'd get paid for placements. Our CTF and HN calling cards easily got us added to the recruiting funnels of big tech companies (I'm assuming any of you could have done that too; I'm just saying, we never had to cold call). But it didn't change anything about how those companies qualified candidates, so to make that business successful we'd have had to do the same dialing-for-dollars matchmaking work any recruiter does, with comparable results. * We took things very personally. You build relationships with your earliest users (candidates, in our case). Recruiting funnels at our clients had no such connection. The impedance mismatch was demoralizing; our lived experience was that every time a candidate we presented to a client got rejected, we had ourselves failed (I mean, really, we had!). Similarly, the idea that we were just another hoop that candidates had to hop through (but only the non-name-brand candidates who didn't know how to skip us to get an interview at a client) grated on us. * A lot of second-system-syndrome on the implementation side; we'd done successful recruiting CTFs before, and set what was in retrospect a completely bizarre goal of outdoing ourselves at that job. That mistake is all me. * Japan/Chicago remote founding team was very difficult, most especially for Patrick. There are teams that could handle that, but their members are more punctual about routine meetings than I am. Both the US and the Japan side felt checked out to each other. This didn't kill us; other things did, and we could have pushed through this problem. But it made things miserable for everyone. Again: this is all me. * Erin & I were self-funding the company, which was expensive (just in terms of paying everybody's personal bills). Towards the end, it had become clear that we weren't going to drive 3 FTE worth of revenue on contingency placements in the next 12 months. We could have switched up the business model, driven user growth metrics, and gone out for seed funding, but none of us at that point were convicted enough of the business to stake our reputations on that. For all 3 of us, our time was worth too much. I think we made the right call. It's been almost a decade since we did this, and those years haven't been especially kind to recruiting startups. There are knobs we could have turned to keep things chugging, and probably chugging comfortably, for many more years. But ultimately, I don't think there were any significant rewards to win by building a tech-company-specific recruiting firm. I think the company was ultimately fated to wind down sooner or later. If you're in that situation, sooner is always the better option! Life is short! The underlying idea behind Starfighter, about the right way (or, at least, a right-er way) to hire people, has proven out repeatedly since then. We hired resume-blind and with work-sample challenges at Latacora, the next company me and Erin started, and we hire resume-blind and with work-sample challenges at Fly.io. Recruiting this way is a competitive advantage. The degree of advantage varies with the market; when the market is weak you can hire good people with terrible processes. But the advantage is never marginal, because bad hires are expensive, and there's so much hidden talent out there.
- WA 3y agoIt was called Stockfighter, not Starfighter. I played a few levels and then it got taken down unfortunately. Would love to try again. Edit: patio11 called it Stockfighter, but others didn’t? Here’s the original launch post: https://news.ycombinator.com/item?id=10724592 https://news.ycombinator.com/item?id=10724592
- wkat4242 3y agoLol I thought this was about the infamous F-104 Starfighter that killed hundreds of pilots in Europe. And it was only purchased because Lockheed paid millions in bribes to officials for which AFAIK none of them (nor the company) were ever punished. So in terms of post-mortem I was thinking of something official like that :) Ps its successor the F-16 was a lot better though and is still going strong today.
- deleted 3y ago[deleted]
- Miraste 3y ago>killed hundreds of pilots Wow, I thought you must be exaggerating, but it was literally hundreds. Some air forces lost nearly half the planes!
- wkat4242 3y agoYeah it was basically the G version for export, the plane was originally designed as a fast interceptor. But it was converted to a fighter/bomber for NATO allies that needed one. With its tiny wings it was just not great for low & slow bombing runs in poor visibility. Added to that were inexperienced crews and well, disaster ensued :P They called it the lawn dart or widowmaker in Germany. I think this is why the F-16 was so much more popular in Europe, it was actually designed as multirole and was and is good at it.
- neilv 3y agoThey had a great name. For anyone who didn't see the '80s light sf movie, The Last Starfighter, the premise is appealing and classic: (minor SPOILERS) young adult kid stuck living and working in a trailer park, wants more, there's a Starfighter video arcade game set up in the park, one day he goes for the record on the game, and turns out the game was a recruitment tool for something much bigger than his humble trailer park, and he passed, rises to subsequent challenges, and becomes a hero. (Co-stars Robert Preston, as a very enterprising and scrappy recruiting headhunter, a bit like his The Music Man film character, but without the musical numbers.)
- ghostpepper 3y ago> without the musical numbers Just imagine how good that could've been though
- toomuchtodo 3y agohttps://www.youtube.com/watch?v=4Q-Qs3loKoc https://www.youtube.com/watch?v=4Q-Qs3loKoc https://en.wikipedia.org/wiki/The_Last_Starfighter https://en.wikipedia.org/wiki/The_Last_Starfighter https://www.imdb.com/title/tt0087597/ https://www.imdb.com/title/tt0087597/ "Greetings, Starfighter. You have been recruited by the Star League to defend the Frontier against Xur and the Ko-dan Armada."
- elptacek 3y agoI think if we'd survived there would have come a day when we got a letter from somebody's lawyer. But as a kid who grew up below the poverty level, the idea of an epic escape remains near and dear to my heart. I've probably seen it 50x.
- neilv 3y agoComputer programming back then was a great way for a kid to escape to a middle class livelihood, just based on getting machine access somehow, and what they could learn on their own. (It seemed to change, after the dotcom boom, when the jobs turned into a lot more money that attracted a lot more people, and class barriers were erected to many of the better jobs. There's still a chance for upward mobility, despite artificial class barriers, but people will tend to burn their energy mimicking the shibboleths and practicing for the hazing rituals, rather than on things that would attract and teach them. Which brings us back to this application domain, of helping companies to hire people who would be great software developers.)
- weinzierl 3y agoI always wanted to play it but my life was quite busy back then. Is there any chance we could have it released as purely a game?