Loading video...
Video Failed to Load
Shopify doesn't ban using AI tools in their interview process: they encourage it! From Farhan Thawar in a live podcast with The Pragmatic Engineer:
21,071 views • 11 months ago •via X (Twitter)
15 Comments

Full: • YouTube: • Spotify: • Apple: • Summary and transcript:

@fnthawar @Pragmatic_Eng Makes sense to me! Using AI tools can really boost productivity. If that’s how the team works day-to-day, then the interview is a good place to see how candidates adapt to new tools and ways of working. It’s not just about skills, but also how people stay up to date.

@fnthawar @Pragmatic_Eng good approach. use the best tools available to get the work done and be upfront about it.

Scan any documents, convert images into text, PDF files, etc. 👍

@fnthawar @Pragmatic_Eng Smart.

@fnthawar @Pragmatic_Eng I have seen a similar trend with a couple of other early stage companies that i have been working with on their hiring processes. I do think it’s a step in the right direction.

@fnthawar @Pragmatic_Eng That's a smart move.

@fnthawar @Pragmatic_Eng And why wouldn’t you? Interviews are meant to test on-the-job performance. How can you do that if you strip away the very tools you’d be expected to use?

Lots to evaluate: 1) How you prompt, clarity of communication 2) Do you understand the result enough to catch obvious errors or unnecessary bloat? 3) What do you do when the AI gets stuck? Great to have a toy codebase where a bug fix seems straightforward but the AI will keep getting it wrong unless you guide it correctly. I'm sure we've all run into these ourselves.

@fnthawar @Pragmatic_Eng This is so idiotic! "I don't want you to be 100% AI coder. Just 90-95%."

@fnthawar @Pragmatic_Eng He’s actually calling out why SaaS will die. The human will just keep asking the AI to change something and will not be using a GUI to change it themselves.

the reason your React code sucks is useEffect + setState don't sync local state inside of useEffects - this will make your code overly complex to reason about

my weekend project to learn about bluetooth mesh networks, relays and store and forward models, message encryption models, and a few other things. bitchat: bluetooth mesh chat...IRC vibes. TestFlight: GitHub:

i'm going to freaking cry dude

Always the same story: Google builds an amazing *internal-only* tool that is better than anything else out there. Never turns it into an external product. Microsoft meanwhile uses the same products they build for external devs. And this is why Microsoft beats Google w dev tools


