Ho fatto entrambe le cose. Software e poi hardware.
Sinceramente non trovo nessuno intrinsecamente più difficile dell'altro, ma siccome entrambi richiedono una profonda specializzazione, alla fine mi specializzerò in uno dei due, quello che ha un miglior rapporto stipendio/stress.
Come potete vedere, il software generalmente richiede meno sforzo, più richiesta, ed è più economico, mentre l'hardware è POTENZA.
Ok, è un potere che si negozia costantemente contro la legge della fisica, ma se si considerano i dispositivi come estensione del corpo umano, otteniamo costantemente di spostare oggetti più pesanti di noi con il minimo sforzo, inviare messaggi su distanze enormi e inviare/ascoltare segnali su frequenze molto al di sopra dell'udito di qualsiasi animale.
L'hardware vi insegnerà inevitabilmente come pensare al denaro, questo è probabilmente il motivo per cui i salari più alti sono più ricchi. Indovinate un po', vedere il denaro bruciare indirettamente davanti ai vostri occhi mentre cablate male 2 cavi vi renderà molto più attenti.
Il software è come governare. Meno è più, per costruire bisogna schiantarsi, niente è veramente perso tranne il tempo, oh aspetta possiamo anche manipolarlo, è una variabile.
Non sapere va bene perché si può imparare, è una scoperta continua.
Si schianta? Va bene, chiediamo al computer cosa non piace. Fare esperimenti per distruggere deliberatamente i sistemi è incoraggiato.
Vendere. Fare un po' di soldi con l'hardware è molto più facile che con il software; chiunque vi comprerà una bella lampada lampeggiante o un oggetto stampato in 3d per 10-20, mentre convincere un amico a pagare 0,99 per un'app di gioco è da spacconi. Il modo migliore per fare soldi con il software è aiutare le imprese locali a digitalizzarsi.