So if you substract the &quot;User Design&quot; list, I&#x27;m full-stack from the definition.  I&#x27;m not a genius but I&#x27;m also not pretending I can host an app just because I can push start on a VM.  I&#x27;ve worked at senior level in both dedicated frontend, backend dev and ops teams separately.  I&#x27;m 30 with about 8 years experience.<p>The thing is there&#x27;s basically no real advantage to being full-stack.  I get paid more to specialise in either seperately.  Tons of people see the cross-over as a negative.  My competition are guys put apps live without testing them because the PHP server isn&#x27;t incredibly different and they&#x27;re totally full stack experts.   :)