Cassidy Williams

Coffee with Developers - Cassidy Williams -

Your team might have too many seniors. Cassidy Williams explains why hiring junior developers is the key to accelerating implementation and bringing crucial balance.

Coffee with Developers - Cassidy Williams -
#1about 3 minutes

Knowing when to pivot your startup product

Startups must overcome the sunk cost fallacy by treating code as adaptable and being willing to let go of ideas that are no longer working.

#2about 2 minutes

How venture capital funding can force pivots

Venture capitalists can force startups to abandon their original product and pivot to a different market, requiring flexibility from the entire team.

#3about 3 minutes

Job security in startups versus large corporations

Recent tech layoffs have changed perceptions of job security, making smaller, funded startups an attractive alternative to large companies for some developers.

#4about 3 minutes

Why startups should invest in junior developers

Hiring and training junior developers is a smart investment for startups, as they can handle implementation tasks that free up senior engineers for strategic work.

#5about 4 minutes

Navigating job tenure and career growth

Evaluate job opportunities based on pay, culture, and learning, and always leave a company on good terms to maintain your professional network.

#6about 4 minutes

How AI tools are changing developer workflows

AI coding assistants like GitHub Copilot are best used as aids for incremental tasks rather than full app generation, requiring developers to know fundamentals to spot errors.

#7about 5 minutes

The limitations and potential of AI models

Current AI models lack memory and context between sessions, but future advancements could involve fine-tuning models per-codebase to learn from corrections.

#8about 4 minutes

AI privacy concerns and prompt engineering

Protecting private data is a major challenge for AI, while prompt engineering techniques can be used to bypass built-in restrictions in large language models.

#9about 2 minutes

The pitfalls of automated hiring systems

Over-reliance on automated resume screening can cause companies to auto-reject qualified candidates, highlighting the need for human oversight in the hiring process.

#10about 5 minutes

Balancing side projects with a full-time job

Deciding whether to turn a side hustle into a full-time startup depends on your personal life circumstances and financial stability.

#11about 3 minutes

Navigating different career paths in technology

A tech career offers flexibility to move between roles like engineering, management, and developer relations, each with unique challenges like managing people versus code.

#12about 5 minutes

Rethinking agile and scrum development processes

While processes like Scrum can provide structure, many developers find them time-consuming and prefer alternatives like Kanban or documentation-driven development.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Developer Advocate

Digital Talent Agency
Municipality of Madrid, Spain

Remote
API
Python

Full-Stack Developer

Cathoven AI
Municipality of Madrid, Spain

Remote
Intermediate
MySQL
Nginx
Redis
Django
+3