

What Even Is A Senior Software Engineer?
Mar 31, 2025
Bill Kennedy, Founder of Arden Labs and a key figure in the Go community, joins the discussion to delve into the essence of being a senior software engineer. He emphasizes the importance of ongoing education and the transformative role of AI in training new engineers. The conversation shifts to the ethical responsibilities of tech companies supporting open-source projects and the need for effective documentation. Bill also critiques conventional hiring practices and highlights the significance of mentorship in fostering talent in the ever-evolving tech landscape.
AI Snips
Chapters
Transcript
Episode notes
Arden Labs And Live Teaching
- Bill Kennedy describes Arden Labs: consulting, staff training, and AI demos built over the last six months.
- He runs live workshops (Ultimate Software Design Live) to record and share mentoring conversations with junior engineers.
Learn By Building Useful Projects
- Build practical projects when learning a language so you can ship product-level work quickly.
- Combine deep language semantics with applied service design to prepare students for real systems.
Visibility Raises Criticism Risk
- Public creators face more negative feedback as volume and visibility increase.
- Bill developed thick skin over years of blogging and teaching, turning criticism into motivation to improve.