Sure, because &#x27;you&#x27; aren&#x27;t really a generalist. You are just a &#x27;junior&#x27; developer that dabbles a bit in things.<p>Don&#x27;t get me wrong, someone like that has a place in some companies, but it is the difference between being payed 20 bucks an hours vs 200.<p>All the stuff I&#x27;ve mentioned before, I&#x27;ve done. I&#x27;ve worked in more industries than some have jobs. Right now, I can pick and choose what I do and get payed way too much for it. I didn&#x27;t specialise (but I admit there is a place for that) but I have enough breadth that I can go from games, to AI, to &#x27;deep learning&#x27;, to crud, to mobile apps without an issue, and with all that baggage, I can ask for the big money as well. Let me just put a quick list of language where I&#x27;ve worked professionally charging those values:<p>- C<p>- C++<p>- Ruby<p>- Objective C&#x2F;Swift<p>- Haskell<p>- F#<p>- Java&#x2F;Kotlin<p>- Python<p>- C# (and Visual Basic, both .net and not)<p>- Delphi<p>- Borland Builder C++ (I don&#x27;t even remember the right name)<p>This isn&#x27;t a brag, seriously, just to point out that what a lot of people consider to be generalist aren&#x27;t even scratching the surface of it.