7 ms·
There's a post about the three tribes of programming. https://josephg.com/blog/3-tribes/ https://josephg.com/blog/3-tribes/ Tribe 1: You are a poet and a m
by iamwil 7y ago
There's a post about the three tribes of programming. https://josephg.com/blog/3-tribes/ https://josephg.com/blog/3-tribes/
Tribe 1: You are a poet and a mathematician. Programming is your poetry
Tribe 2: You are a hacker. You make hardware dance to your tune
Tribe 3: You are a maker. You build things for people to use
alfiedotwtf falls in the first tribe. You fall in the 2nd. Different tribes have different values, and hence all the back and forth.
- dkarras 7y agoWhat if I'm kind of all of them? Eternal damnation? I've always strived to write beautiful code - for things people find very useful - in ways that push boundaries for what people think is possible with the machines we use. I have succeeded in balancing any two of the above, to terrible detriment of the third. Never been able to juggle the 3 at the same time and this bothers me a lot. The upside is this pushes me to learn a lot, downside is I'm never content with my craft. I'd have loved to solve domain specific important problems with a domain specific language I craft with a LISP and have state of the art performance while doing so.
- kirillzubovsky 7y agoLove this distinction. Makes a lot of sense, and is probably a key to happiness, to both realize which tribe you're in, and whether you're trying to argue with the tribe with another set of principles.
- alfiedotwtf 7y agoI like this :) Programming is my poetry. Damn... that's a nice take