{"updated":"2026-10-14T03:17:36Z","content_md":"ego-oriented programming\n\n![[0875709xqnhrgtfk4hvjzf85dh]]\n\n![[52j6ymb77329mzr3rnn7a9a98a]]\n\n![[0k53vt6zc2ph55h4j2e81tyxz8]]\n\n![[0vfa5xjbxxark10g1ctv6egrg0]]\n\n![[41s2364v8yph2rqppf28gp94v5]]\n\n![[5m0dzdy9kn1hz9k2e1bh7c5zt4]]\n\n![[7mwxgdc9fbktkva96y64svj0w4]]","changelog":[{"version":1,"at":"2026-10-14T03:17:36Z","note":null}],"transclusions":[{"id":"0875709xqnhrgtfk4hvjzf85dh","version":1},{"id":"52j6ymb77329mzr3rnn7a9a98a","version":1},{"id":"0k53vt6zc2ph55h4j2e81tyxz8","version":1},{"id":"0vfa5xjbxxark10g1ctv6egrg0","version":1},{"id":"41s2364v8yph2rqppf28gp94v5","version":1},{"id":"5m0dzdy9kn1hz9k2e1bh7c5zt4","version":1},{"id":"7mwxgdc9fbktkva96y64svj0w4","version":1}],"created":"2026-10-14T03:17:36Z","page":"f\/6ej08hb3fws7gc60rybp76f5sf\/","content_hash":"sha256:a4e6394857ad91f09012ffe57bfad6cc75e35649e793cd1ca16cfb4c5add6ee6","id":"6ej08hb3fws7gc60rybp76f5sf","kind":"thread","origin":"https:\/\/ammdi.hyperphor.com\/blyg\/","content_html":"<div><div><div class=\"blyg-title\">ego-oriented programming <\/div><\/div><blockquote class=\"blyg-transclusion\" data-blyg-id=\"0875709xqnhrgtfk4hvjzf85dh\" data-blyg-version=\"1\"><div>A term I just invented. It sounds bad, but it just means programming for yourself, not for any external purpose or idea or team or faction or whatever. Not so much selfish as self-involved.<\/div><\/blockquote><blockquote class=\"blyg-transclusion\" data-blyg-id=\"52j6ymb77329mzr3rnn7a9a98a\" data-blyg-version=\"1\"><div><div><span>This stance is entirely inappropriate in professional contexts, where the whole point is to embody a kind of other-oriented practice. There&apos;s even a term for this: <a class=\"external\" href=\"https:\/\/en.wikipedia.org\/wiki\/Egoless_programming\" target=\"_blank\">Egoless programming - Wikipedia<\/a>. Software is not supposed to bear a personal stamp, its more like an effort to attain a Platonic ideal.<\/span><\/div><div>Well \u2013 to me it always has been. &quot;The Right Thing&quot; in MIT hacker jargon always had that quality. Lisp has that quality.<\/div><\/div><\/blockquote><blockquote class=\"blyg-transclusion\" data-blyg-id=\"0k53vt6zc2ph55h4j2e81tyxz8\" data-blyg-version=\"1\"><div>Ego-oriented programming is for amateurs, who practice something for love, not money. And the criteria for evaluation are different.<\/div><\/blockquote><blockquote class=\"blyg-transclusion\" data-blyg-id=\"0vfa5xjbxxark10g1ctv6egrg0\" data-blyg-version=\"1\"><div>Of course the rise of LLM-assissted coding means that anyone can be an ego-oriented programmer, in fact you kind of have to be one now. Your personal taste is the one thing the machines can&apos;t replicate, and the more idiosyncratic or hard to define it is, the better.<\/div><\/blockquote><blockquote class=\"blyg-transclusion\" data-blyg-id=\"41s2364v8yph2rqppf28gp94v5\" data-blyg-version=\"1\"><div><\/div><\/blockquote><blockquote class=\"blyg-transclusion\" data-blyg-id=\"5m0dzdy9kn1hz9k2e1bh7c5zt4\" data-blyg-version=\"1\"><div><\/div><\/blockquote><blockquote class=\"blyg-transclusion\" data-blyg-id=\"7mwxgdc9fbktkva96y64svj0w4\" data-blyg-version=\"1\"><div><\/div><\/blockquote><\/div>","version":1,"media":[],"blyg":"0.3"}