11. The Peril of Laziness Lost (bcantrill.dtrace.org)

In his classic Programming Perl — affectionately known to a generation of technologists as "the Camel Book" — Larry Wall famously wrote of the three virtues of a programmer as laziness, impatience, and hubris:
If we’re going to talk about good software design, we have to talk about Laziness, Impatience, and Hubris, the basis of good software design. We’ve all fallen into the trap of using cut-and-paste when we should have defined a higher-level abstraction, if only just a loop or subroutine. To be sure, some folks have gone to the opposite extreme of defining ever-growing mounds of higher level abstractions when they should have used cut-and-paste. Generally, though, most of us need to think about using more abstraction rather than less.

13. We have a 99% email reputation. Gmail disagrees (blogfontawesome.wpcomstaging.com)

Oooooh boy. Let’s get this out of the way first. Email sucks. Now to the how and the why. We’re builders. We love making tools to help designers and developers live a little bit easier. We’re pretty good at it. Marketing, though? We do our best, but the truth is, we don’t like to bother […]

19. Phyphox – Physical Experiments Using a Smartphone (phyphox.org)

Download for free:
Follow us:
Features
Sensors
Phyphox allows you to use the sensors in your phone for your experiments. For example, detect the frequency of a pendulum using the accelerometer or measure the Doppler effect using its microphone.
Data Export
Export your data i

22. Happy Map (pudding.cool)

100,000 moments of human happiness, mapped

23. The End of Eleventy (brennan.day)

Build Awesome is a rebrand of 11ty/Eleventy, backed by a successful $40k Kickstarter. But this attempt to monetize static site generators repeats the same mistakes that killed Gatsby and Stackbit—and misunderstands who actually builds static sites.

29. How Complex is my Code? (philodev.one)

What code complexity can mean — from Big O notation and Cyclomatic Complexity to the surprising insights psycholinguistics can offer software developers.

Article Details

Browse by Date

Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open