diff --git a/links.md b/links.md index 2ea2cc3..b9d5f34 100644 --- a/links.md +++ b/links.md @@ -1,97 +1,184 @@ https://medium.com/the-minimalist/the-minimalist-programmer-c36e16ebf8ef -about:reader?url=https%3A%2F%2Fbrandur.org%2Fminimalism + +https%3A%2F%2Fbrandur.org%2Fminimalism + https://gist.github.com/harfangk/f98e627f7567b7b5741fe0c239b57d6c -about:reader?url=https%3A%2F%2Farne-mertz.de%2F2018%2F07%2Fin-the-name-of-elegance%2F + +https%3A%2F%2Farne-mertz.de%2F2018%2F07%2Fin-the-name-of-elegance%2F + https://cr.yp.to/bib/1995/wirth.pdf -about:reader?url=https%3A%2F%2Fsuckless.org%2Fphilosophy%2F -about:reader?url=http%3A%2F%2Fharmful.cat-v.org%2Fsoftware%2F -about:reader?url=http%3A%2F%2Fdoc.cat-v.org%2Fprogramming%2Fworse_is_better + +https%3A%2F%2Fsuckless.org%2Fphilosophy%2F + +http%3A%2F%2Fharmful.cat-v.org%2Fsoftware%2F + +http%3A%2F%2Fdoc.cat-v.org%2Fprogramming%2Fworse_is_better + https://www.fefe.de/dietlibc/diet.pdf + https://news.ycombinator.com/item?id=17872400 -about:reader?url=https%3A%2F%2Fgraydon.livejournal.com%2F186550.html + +https%3A%2F%2Fgraydon.livejournal.com%2F186550.html + https://priyankvex.wordpress.com/2018/09/02/a-plea-for-lean-software-6-lessons-i-learned-to-help-keep-software-simple/ -about:reader?url=https%3A%2F%2Fmedium.com%2Fs%2Fstory%2F10-dumb-rules-that-make-your-best-people-want-to-quit-8491b446dde5 + +https%3A%2F%2Fmedium.com%2Fs%2Fstory%2F10-dumb-rules-that-make-your-best-people-want-to-quit-8491b446dde5 + https://lethain.com//notes-philosophy-software-design/ -about:reader?url=https%3A%2F%2Fwww.i-programmer.info%2Fnews%2F149-security%2F8548-reboot-your-dreamliner-every-248-days-to-avoid-integer-overflow.html + +https%3A%2F%2Fwww.i-programmer.info%2Fnews%2F149-security%2F8548-reboot-your-dreamliner-every-248-days-to-avoid-integer-overflow.html + https://de.wikipedia.org/wiki/Spirit_of_St._Louis -about:reader?url=https%3A%2F%2Fwww.yegor256.com%2F2014%2F10%2F08%2Fcontinuous-integration-is-dead.html + +https%3A%2F%2Fwww.yegor256.com%2F2014%2F10%2F08%2Fcontinuous-integration-is-dead.html + https://github.com/dominictarr/your-web-app-is-bloated + https://news.ycombinator.com/item?id=17915560 + https://en.wikiquote.org/wiki/Edsger_W._Dijkstra + https://www.youtube.com/watch?v=rI8tNMsozo0 + https://www.youtube.com/watch?v=o9pEzgHorH0 + https://en.wikipedia.org/wiki/Alan_Kay + https://www.youtube.com/watch?v=RdE-d_EhzmA + https://www.youtube.com/embed/WtdegIqQbrg?feature=oembed&enablejsapi=1 + https://www.heise.de/developer/artikel/Beten-wir-Komplexitaet-an-4170914.html?wt_mc=rss.ho.beitrag.atom -about:reader?url=https%3A%2F%2Fcarlosrdrz.es%2Fkubernetes-for-small-projects%2F + +https%3A%2F%2Fcarlosrdrz.es%2Fkubernetes-for-small-projects%2F + https://roca-style.org/ + https://www.youtube.com/watch?v=oyLBGkS5ICk + https://12factor.net/ + http://sites.inka.de/mips/unix/unixphil.html + https://www.inkandswitch.com/slow-software.html + http://tonsky.me/blog/pwa/#f2 + https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9 + https://techcrunch.com/2018/12/09/jira-is-an-antipattern/ + https://www.businessinsider.de/bezos-admits-amazon-has-the-weirdest-meeting-culture-2018-4?r=US&IR=T + http://raganwald.com/2013/04/08/functional-vs-OOP.html + https://lwn.net/SubscriberLink/777595/a71362cc65b1c271/ + https://gist.github.com/jashkenas/cbd2b088e20279ae2c8e + https://martinfowler.com/articles/lmax.html + https://www.youtube.com/watch?v=ZsHMHukIlJY + https://de.m.wikipedia.org/wiki/Amdahlsches_Gesetz + https://www.youtube.com/watch?v=R4C_JciDsuo + https://www.filamentgroup.com/lab/type-number.html + https://news.ycombinator.com/item?id=19494486 + https://kryogenix.org/code/browser/everyonehasjs.html -about:reader?url=https%3A%2F%2Fwww.brucelawson.co.uk%2F2018%2Fthe-practical-value-of-semantic-html%2F + +https%3A%2F%2Fwww.brucelawson.co.uk%2F2018%2Fthe-practical-value-of-semantic-html%2F + https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/ + http://mishadoff.com/blog/clojure-design-patterns/ + https://erikbern.com/2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html + https://mcdreeamiemusings.com/new-blog/2019/4/13/gsux1h6bnt8lqjd7w2t2mtvfg81uhx + https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/The-perils-of-using-Internet-Explorer-as-your-default-browser/ba-p/331732 -about:reader?url=https%3A%2F%2Fwww.quora.com%2FWhy-did-Clojure-gain-so-much-popularity%2Fanswer%2FAg-Ibragimov + +https%3A%2F%2Fwww.quora.com%2FWhy-did-Clojure-gain-so-much-popularity%2Fanswer%2FAg-Ibragimov + https://www.youtube.com/watch?v=lKXe3HUG2l4 + https://news.ycombinator.com/item?id=19863871 + https://news.ycombinator.com/item?id=19957326 + https://svelte.dev/blog/virtual-dom-is-pure-overhead + https://manybutfinite.com/post/goto-and-the-folly-of-dogma/ + https://sizovs.net/2019/05/29/quality-is-not-negotiable/ + https://speakerdeck.com/sarahmei/is-your-code-too-solid-with-transcript + https://speakerdeck.com/canweriotnow/getting-clojure + https://www.slideshare.net/alexmiller/clojure-the-art-of-abstraction-7161663?qid=084c2a0f-980a-49e6-a180-c245b2f5e8ae&v=&b=&from_search=1 + https://www.slideshare.net/JR0cket/clojure-for-java-developers?qid=cbaca937-7b90-4ec7-9d96-4d84bf403ecb&v=&b=&from_search=1 + http://hamcrest.org/JavaHamcrest/javadoc/1.3/overview-tree.html + https://de.slideshare.net/ScottWlaschin/fp-patterns-buildstufflt + https://www.javaspecialists.eu/records/index.jsp + https://itnext.io/test-driven-development-is-dumb-fight-me-a38b3033280c + http://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/ + https://stitcher.io/blog/where-a-curly-bracket-belongs +# Rallye + https://en.m.wikipedia.org/wiki/Audi_Quattro + https://en.m.wikipedia.org/wiki/Lancia_Delta_S4 + https://www.motor-talk.de/forum/was-genau-machte-die-gruppe-b-aus-t956291.html + https://www.autotuning.de/die-besten-walter-roehrl-zitate/ + https://de.wikipedia.org/wiki/Gruppe_B +https://www.impulse.de/auto/lancia-037-rallye-evo-2-der-laerm-ist-infernalisch/2025059.html#4 + +https://www.autobild.de/klassik/artikel/lancia-stratos-hf-4335592.html + +http://radical-mag.com/2019/02/27/lancia-stratos/ + +# Ping + https://ftp.arl.army.mil/~mike/ping.html https://wiki.debian.org/WhyTheName + +# Falsehoods + https://exceptionnotfound.net/eight-things-every-new-programmer-should-know/ + https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ -https://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time -https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time +https://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time -https://www.impulse.de/auto/lancia-037-rallye-evo-2-der-laerm-ist-infernalisch/2025059.html#4 -https://www.autobild.de/klassik/artikel/lancia-stratos-hf-4335592.html -http://radical-mag.com/2019/02/27/lancia-stratos/ +https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time https://www.reddit.com/r/programming/comments/hhlvqq/its_probably_time_to_stop_recommending_clean_code/ + https://whyisthisinteresting.substack.com/p/why-is-this-interesting-the-goodharts -Rob Pikes Rules of Programming +# Rob Pikes Rules of Programming http://users.ece.utexas.edu/~adnan/pike.html -Death by 1000 layers - over abstraction in java +# Death by 1000 layers - over abstraction in java https://www.quantcast.com/blog/death-by-1000-layers-the-perils-of-over-abstraction-in-java/ + +# Guiding principles after 20 years of programming +https://alexewerlof.medium.com/my-guiding-principles-after-20-years-of-programming-a087dc55596c