Building a solid vocabulary when working in a specific domain

by Martin Shishkov   Last Updated December 19, 2017 10:05 AM

This question might be a bit vague and answers might come up quite opinionated but I don't know how to rephrase it so here it goes.

How can a developer build a solid vocabulary when working in a specific domain?

As we all know, naming things is one of the hardest feats in this craft. Furthermore, it is highly likely for a developer to change numerous contexts throughout their career, from hotel bookings to finance to e-commerce etc. So they should have a pretty rich set of terms and words to choose from when building their systems.

What are the best steps one can make to improve in this direction? Thanks!

Related Questions

Correct / preferred term for a 'modulo' method?

Updated January 02, 2017 08:02 AM

How do I describe this software tool?

Updated September 03, 2017 11:05 AM

What is the name of the functional argument in fold

Updated October 05, 2016 09:02 AM