The English Oracle

Full-stack vs Full Stack, Back-end vs Back end, Front-end vs Front end

--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Puzzle Game 3

--

Chapters
00:00 Full-Stack Vs Full Stack, Back-End Vs Back End, Front-End Vs Front End
00:28 Accepted Answer Score 11
00:53 Thank you

--

Full question
https://english.stackexchange.com/questi...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#orthography

#avk47



ACCEPTED ANSWER

Score 11


The usual principle is that an attributive adjective gets hyphenated (it was a hard-fought victory), but a predicative adjective does not (the victory was hard fought).

The punctuation usually follows the syllabic stress. Note that in hard-fought victory, there is only one stressed syllable in hard-fought, whereas in the victory was hard fought, there are two stressed syllables in hard fought.

So you'd have front-end system.

The noun phrase front end shouldn't be hyphenated: both words are stressed.