How I built bragdoc.ai in 3 weeks
Embrace the power of AI tooling, or embrace your own destruction!
After 2 years of doing my own thing, I recently got the itch to work on something bigger than myself again and earn some money in the process. After talking to a few interesting companies, I was reminded that hiring engineers is really hard, really time consuming and has a large degree of risk attached to it.
When I think about which company makes the most sense for me to join, I picture myself as a jigsaw piece, with a unique blend of skills, experience and personality traits that you could conceivably draw as a pretty complex jigsaw piece. Each company is also a jigsaw, with a bunch of pieces missing. Just as your shape is unlike anyone elses, so each company's gaps are uniquely shaped as well.
As I plan to do full stack engineering for a company that has a strong AI focus, the jigsaw for a company that might be an optimal fit for me could look like this. Each blue piece is a position the company has already filled, with the blank ones being empty positions they are hiring for:
Imagining myself as the green piece and other candidates for the role as the orange and red, this is a company jigsaw where I would have high alignment, because the shape of my puzzle piece fits with the gap in the company jigsaw without missing areas or overlapping too much.
This is a good company to consider joining, with both company and candidate benefitting from the strong alignment. Our orange and red candidates don't fit so well, or overlap too much, so their ability to create value for the company (and therefore themselves) is lower.
Thinking from the hiring company's point of view, it's quite a lot of effort to do the research on a candidate. I honestly don't know if the automated candidate screening tooling is good enough to trust yet, but there are 2 things I do know:
With OpenAI's release of Deep Research last week, it starts to be possible for candidates to do some of the same kinds of research on themselves. Deep Research is an ideal way to do something like this, for a few reasons:
With access to a tool like Deep Research, it's pretty easy to have it go off and perform that dispassionate research on you and give you a candid assessment of what companies see when they think about hiring you.
I went ahead and did that on myself and made the response public (link below). I put myself in the shoes of a hiring manager for the type of company jigsaw I imagine myself fitting into, and asked it the following:
This is the sort of requirement I hear all the time when people are looking for someone who does the type of thing I do. ChatGPT had me answer a follow-up question, as it is wont to do, and then it went off and browsed the web for 5 minutes before coming back with a report:
In the end it churned out this final report. I published it because a) it's trivial for anyone with ChatGPT Pro to copy and paste the prompt above and reproduce it and b) so you can see an example of what it comes up with:
You can read the full report here if you want to see what the rest looks like. Employers are going to be increasingly relying on techniques and technologies like this to find the right candidates, so it's important to make sure that what your ideal company sees matches when you want them to see. The first step to doing that is to do the deep research on yourself.
If you're intrigued by the idea of utilizing AI in your projects, consider exploring How I built bragdoc.ai in 3 weeks, which provides insights into building AI tools with React and NextJS. Additionally, Introducing InformAI - Easy & Useful AI for React apps can offer further guidance on integrating AI features into your React applications.
Embrace the power of AI tooling, or embrace your own destruction!
Easy RAG for TypeScript and React Apps Part 2 - Generating content recommendations using ReadNext
InformAI lets AI see what your user sees in your React apps
My new Narrator AI library writes content around your content so you don't have to - intros, outros and more