Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7924

E

Elegant Coding

Personal blog · elegantcoding.comprogrammingmath

Elegant Coding is a personal blog at elegantcoding.com about programming and math. Since 2011, 9 different Hacker News readers have linked it 46 times, most often “The Problem with Today’s Software Thought Leaders”. The last post was in 2018, but the archive is still widely read.

Visit the blog
46mentions?
9HN people?
2011–2018first – last linked?
Links on Hacker News per year · peak 23 in 2012

Most-linked posts?

  1. The Problem with Today’s Software Thought Leaders
    2 people · 2 mentions · first linked 2017-04-10
  2. Equations True Computer Science Geeks Should (at Least Pretend to) Know
    2 people · 2 mentions · first linked 2011-11-28

What Hacker News says?

  1. I think the American suburban yard may be equally responsible with agriculture for a lot of this in the US. The use of herbicides and pesticides is completely unregulated. Additionally lawns are an unnecessary waste of time for most people and have a large carbon footprint. I had a small native plant yard that attracted hundreds of pollinators and arachnids. I was treated like and criminal forced to cut most of it d…

    Comment linking /2018/03/reimagining-suburban-yard-to-reverse.html

    on “The Insect Apocalypse Is Here”
  2. Submitted Equations True Computer Science Geeks Should (at Least Pretend to) Know as a story · 288 points

    HN discussion
  3. I know a guy who used to teach Haskell at a university who now runs a development shop at a startup that uses Go. From I recall his main reason for choosing it was to hire cheaper less experienced developers. I remember talking to him about Go and he remarked something like: If you want to clean modular code don’t use Go. Not to disparage less experienced developers but I think teams of developers of any experience…

    Comment linking /2012/02/software-reuse-complexity-curve.html

    on “Why Go is my favorite programming language”
  4. Submitted Abstract Algebra for Programmers: The String Monoid as a story · 31 points

    HN discussion
  5. Here's a post I did on free math resources, including a list of resources on various topics: http://www.elegantcoding.com/2011/06/free-math-resources-you... There's some really great stuff listed there, I use it all the time.

    Comment linking /2011/06/free-math-resources-you-can-use.html

    on “Ask HN: Learn Math the Hard Way”
  6. Submitted Amazing Abstract Algebra: Groups and Rotations as a story · 10 points

    HN discussion
  7. Does the planet really need more gasoline? Maybe it’s time we consider the opportunity to allow people to convert their private property into dense carbon sinks that support plant and terrestrial arthropod diversity. http://www.elegantcoding.com/2018/03/reimagining-suburban-ya... Maybe we should be considering every option we have to promote a healthy reduced CO2 environment.

    Comment linking /2018/03/reimagining-suburban-yard-to-reverse.html?showComment=1520978508113

    on “Climate Change Can Be Stopped by Turning Air into Gasoline”
  8. Submitted Eleven equations true geeks should know as a story · 7 points

    HN discussion
  9. If you are interested in this topic I would highly recommend The Ants by E.O. Wilson Bert Holldobler. I was lucky enough to observe ant symbiosis in my yard. Their book helped me understand what I saw. I did a write up of it here: http://www.elegantcoding.com/2016/05/my-ant-symbiosis-storie...

    Comment linking /2016/05/my-ant-symbiosis-stories_31.html

    on “Ant species cultivates coffee for accommodation”
  10. Submitted Math for Programmers (2011) as a story · 6 points

    HN discussion
  11. I can attest to lawns being the enemy. For many years I grew a dense native plant yard and literally have tens of thousands of pictures of terrestrial arthropods ok a lot of dupes of individuals but also amazing biodiversity and multispecies and social phenomena like ant symbiosis which I wrote about here: http://www.elegantcoding.com/2016/05/my-ant-symbiosis-storie... and opiliones social behavior. It was amazing.…

    Comment linking /2016/05/my-ant-symbiosis-stories_31.html

    on “Where have all the insects gone?”
  12. Submitted O(log(n)) as a story · 5 points

    HN discussion
  13. I did a post a while back on this topic, which might be of interest: http://www.elegantcoding.com/2014/08/a-brief-and-incomplete-...

    Comment linking /2014/08/a-brief-and-incomplete-history-of.html

    on “Ask HN: How to learn about the history of computing?”
  14. Submitted Software System Morphology as a story · 5 points

    HN discussion
  15. I agree, naming is important and often overlooked, check out this quote by Josh Bloch: http://www.elegantcoding.com/2011/07/software-frameworks-res...

    Comment linking /2011/07/software-frameworks-resistance-isnt.html

    on “On naming”
  16. Submitted Are Your Developers Treating Your Project as Their Own Personal Science Project? as a story · 4 points

    HN discussion
  17. Submitted A Brief and Incomplete History of Computing from Ancient to Modern as a story · 3 points

    HN discussion
  18. Submitted Software Frameworks and Entropy as a story · 3 points

    HN discussion
  19. Submitted Reimagining the Suburban Yard to Reverse Pollinator and Insect Decline as a story · 2 points

    HN discussion
  20. Submitted What is Software Correctness? as a story · 2 points

    HN discussion
  21. Submitted Programming and Order Theory as a story · 2 points

    HN discussion
  22. Submitted The Math of the First Scala Assignment as a story · 2 points

    HN discussion
  23. Submitted Elegant Coding: Lattice Theory for Programmers and Non Computer Scientists as a story · 2 points

    HN discussion
  24. Submitted Lattice Theory for Programmers and Non Computer Scientists as a story · 2 points

    HN discussion
  25. Submitted Why You Can’t Have a Real Software Engineering Discipline as a story · 2 points

    HN discussion
  26. Submitted What is Generic Programming? as a story · 2 points

    HN discussion
  27. Submitted A Survey of the Conventional Wisdom on Software Naming as a story · 2 points

    HN discussion
  28. Submitted O(log(n)) - logs for programmers as a story · 2 points

    HN discussion
  29. Submitted Abstract Algebra: The Logic of Odd and Even as a story · 2 points

    HN discussion
  30. Submitted Responding to "Eleven Equations" Comments, Math Notation, and More as a story · 2 points

    HN discussion

Search all of HN for elegantcoding.com