Just a Spec

Naming Things

October 11, 2023 Jared White & Ayush Newatia Episode 12
Naming Things
Just a Spec
More Info
Just a Spec
Naming Things
Oct 11, 2023 Episode 12
Jared White & Ayush Newatia

Ah yes, that notorious hard problem in computer science. Time to name some things as we talk abut the philosophy undergirding software development, why “naming things” is hard but also a core aspect of the job, the sometimes reluctance to name things in as disciplined a fashion on the frontend as on the backend, how to communicate across teams and stakeholders via Ubiquitous Language, the importance of embracing modern HTML & CSS semantics when naming things, and so much more.

Hosted by Jared White & Ayush

Links:

Show Notes Chapter Markers

Ah yes, that notorious hard problem in computer science. Time to name some things as we talk abut the philosophy undergirding software development, why “naming things” is hard but also a core aspect of the job, the sometimes reluctance to name things in as disciplined a fashion on the frontend as on the backend, how to communicate across teams and stakeholders via Ubiquitous Language, the importance of embracing modern HTML & CSS semantics when naming things, and so much more.

Hosted by Jared White & Ayush

Links:

A Brief Message
Introduction
Follow Up
Two hard problems of computer science
Naming things…sometimes it feels like that's all we do!
Ubiquitous Language
Domain modelling for the frontend
Tech works like fashion?
Readability of code more important than ease of writing it
Productivity != Good Quality
You can get help with naming things!
A thesaurus is your friend
Bad ideas lead to good ideas
Thinking like a framework developer
Runes
Bad faith examples of (bad) vanilla CSS
Sensible use of utility classes
Pour one out for BEM
A CSS Architecture course is imminent!