Radically Candid: Learn about Streaming TV advertising.
In this episode of [radically candid], host Ava Hinds sits down with [cognition]’s Development team, Zachary Loughridge, Lauren Haven, and Cody Thurber. In this conversation we talk about how the platform is actually built behind the scenes. Who's This Conversation For? This conversation is for anyone curious about how software engineering teams actually operate, professionals thinking about a move into development or ad tech, and those who want an honest look at how developers turn product requirements into real-world solutions. What You'll Learn By Listening 1. Planning Takes Up More Time Than Coding While it might seem like developers just sit down and hammer out code, the reality is much more iterative. The team explains that a large majority of their time is spent planning out the architecture and running through proofs of concept. * Building small, step-by-step iterations and running them by the product team ensures they build what is actually needed. 2. Less Is Always More When Building New Features A common misconception is that because it's "just code," everything should be built in at once. The developers emphasize a minimalist approach when starting out. * It's much cleaner and more efficient to start small and add complexity only as it's truly needed. 3. AI is a Massive Accelerator, But Not a Replacement Tools like Claude have revolutionized the team's workflow by automating repetitive tasks, performing safety checks, and acting as a sounding board to summarize unfamiliar codebases. * However, the team warns against relying on it to code for you if you don't understand the underlying architecture. AI can easily send a developer down a rabbit hole of over-complex, unoptimized code if they don't know how to evaluate or fix its output. 4. Context Switching is the Hardest Daily Problem Developers are often juggling multiple applications, workspaces, and codebases simultaneously. * An interruption or a high-priority bug fix means mentally resetting and remembering how different repositories and architectures are handled. 5. Curiosity is Your Best Career Asset For anyone looking to break into development, the team’s biggest piece of advice is to be wildly inquisitive. You don't have to know everything before you start, in fact, knowing everything is impossible. * Thriving in this role means asking a million questions, daring to fail during trial and error, and taking the time to deeply understand the business side of ad tech so you can build better solutions.
21 episodes
Comments
0Be the first to comment
Sign up now and become a member of the Radically Candid: Learn about Streaming TV advertising. community!