HN user

nlunbeck

119 karma
Posts2
Comments57
View on HN

(Disclaimer: I work for shipyard.build so i am biased here..)

Dev-owned testing (or even dev-involved testing) is much more realistic when devs have shorter feedback loops between their code and its deployment. So often i've seen momentum get lost when devs have a wait period before they can run tests/do basic manual testing. Then the test aspect becomes the thing that "slows down" devs before they ship a feature, so they might tend towards shortcuts

Frustrating to see.

Dev-led testing is too fundamentally different from a QA function, just as any amount of E2E tests can't replace manual testing. Each tries to solve for a different type of problem. Is it possible to do effective dev peer "QA" without essentially duplicating the QA role? And forget about testing one's own work..

DORA, recently, has been moving towards its own sphere outside of DevOps, hence why the acronym isn't usually expanded. So many of the core principles of DevOps (communication, collaboration, working across teams, etc) have impact beyond the DevOps discipline. DORA has been venturing into platform, DevEx, AI, etc.

From last year's DORA report:

"We are committed to the fundamental principles that have always been a part of the DevOps movement: culture, collaboration, automation, learning, and using technology to achieve business goals. Our community and research benefit from the perspectives of diverse roles, including people who might not associate with the "DevOps" label. You should expect to see the term "DevOps" moving out of the spotlight."

Because ephemeral environments are reproducible on demand (via Docker images, Kubernetes pods, or a cloud VM), you can guarantee that each bisect step sees the same conditions. This drastically reduces "works on my machine" fiascos.

Agree on this pattern for all code changes. Hard to understate the amount of time we've saved by testing against the full prod-like environment right away. An ephemeral env implementation makes this easy and low stakes, so diving right into E2E testing a copy of your real infra isn't wildly unreasonable. However, I work for Shipyard (https://shipyard.build) so I'm a bit biased on these processes.

Round rect technique aside (fascinating stuff!), the storytelling here is really charming. Reads like a clever short story

Bill returned to Texaco Towers the following afternoon, with a big smile on his face. His demo was now drawing rectangles with beautifully rounded corners blisteringly fast, almost at the speed of plain rectangles.

I remember there being some buzz a few months back around something similar happening with Spotify. Lots of random tracks that looked/sounded suspiciously AI-generated strewn into Spotify-generated playlists.

BASIC turns 60 2 years ago

AFAIK, my highschool still is offering BASIC in their intro CS curriculum. It's just so accessible and many of us preferred it over Python for intro classes

I always prefer the bottle filling stations over drinking fountains, for the 20% of the time that I actually have a bottle with me.

In gyms/libraries/airports it always feels like refilling stations get 5x more use than drinking fountains, but when you're anywhere else, what are the odds you're carrying a bottle?

Show HN: Astro App 2 years ago

Looks incredible! Shows the value of a good onboarding -- really had me excited to see everything the app had to offer

Why I use Firefox 2 years ago

Still, I like the idea of using a browser from a company that does not want to access my data on their own servers.

Mozilla's motives alone for creating a web browser are why I trust FF. I don't like the idea of Chrome subsisting (to the point it's their actual business model) on my personal info

This. And in many cases, it was not just a supplement to their streaming catalogue. A family friend lives in Alaska and has a very low data cap and relied on Netflix's DVD service, and obviously can't be use Netflix anymore. I get cases like this are a very very low percentage of their userbase, but still unfortunate for so many to lose access to an easy media solution that never cost Netflix much to begin with

Agreed, it felt like such a major leap in modernity from the Aqua wallpapers. I still think of it as the definitive 2000s Mac OS X wallpaper, it really was everywhere in no way any of their wallpapers have been since. It was like the Bliss counterpart to Mac OS X

All the applications are chosen for their functionality, small size, and low dependencies

I wouldn't mind a few extra mb of software if it improves my overall user experience. The nice thing about DSL is that its slim despite having a pretty comprehensive app suite.

Iirc the PS2 also got a huge boost by being a cheap alternative to designated DVD players, but it eventually obviously paid off. I wonder how that factored into their PS3 strategy

Waiting on Tests 3 years ago

In my experience, turning on entire pre-prod infra to e2e test earlier has been effective at reducing overall test suite runtime (in that we're running e2e tests often to the extent we spot + eliminate the flaky ones). And by virtue of e2e tests being good at finding edge cases, there's less emphasis on unit/integration test performance