Hacker Newsnew | past | comments | ask | show | jobs | submit | MDTHLN's commentslogin

The ‘Boy Scout Rule’ and Kent Beck’s idea to “First make the change easy, then make the easy change” are probably the two most important bits of advice I received in my career.

I attribute most of my success to following those rules.

And maybe I’m just applying my own biases, but all the best developers I’ve worked with seem to follow those rules as well.


Absolutely awful to hear.

His games were a significant part of my teenagehood, as I'm sure they were for many others. Thank you for all the memories Vince.


I'm not refuting that they don't sell your data, I haven't checked. But your link is not relevant to the discussion.

It's the privacy policy of the Apple TV app, not the Apple TV device.


I love Gleam, but I would start with Elixir if you're interested in learning about how powerful the BEAM & OTP are.

There's not much documentation/resources around OTP in Gleam. When I was playing around with it I often found myself referring to the Elixir docs and then 'translating' that knowledge to Gleam's OTP implementation.

Gleam is still very new so this is totally understandable, and both are great languages so you'll likely have a lot of fun learning either of them.


Erlang is a much better language to learn if you're interested in learning about the BEAM and OTP, and the book "Programming Erlang"[0] is an excellent resource for learning it.

0 - https://pragprog.com/titles/jaerlang2/programming-erlang-2nd...


I disagree. I started with Elixir and its OTP resources are really good. Books like Elixir in Action do a great job.

I read Programming Erlang later, but it was just for fun, and I knew most things already at that point.


I've used Elixir since 2015 and in fact learned it first. I still think "Programming Erlang" is a much better book than any other for actually learning Erlang and BEAM/OTP principles. Erlang as a language is simpler, leaving more time and energy for learning the actual important bits about OTP.


Also Elixir abstracts even more of the OTP and does some automagical stuff with it. Erlang is more explicit, which is better for learning, IMO.


DHH posts are starting to read like the ramblings of a mad man.

  people who've traded in their Trump Derangement Syndrome diagnosis for a Musk Derangement Syndrome

  holy tenants of the woke religion

  the day-to-day antics of the meme lord at large
Maybe the political culture is different in America, but I can't imagine anyone in real life ever talking like this. And if they did, you'd have a real concern for their well-being.


I'm glad that they've managed to find another corporate sponsor (as well as fly.io returning).

Gleam is such a lovely language to use, and I really hope it catches on.


This may sound a little odd, but I want to be more hedonistic.

I’ve spent my entire adult life up to now saving and investing so that I could buy a house. Now that I’ve done that it would be nice to indulge just a little bit.


Sounds familiar. That’s why I will spend a bit more for my next car. It should be not too old model X performance.


In regards to ISP’s, I’ve had a lot of luck with some of the new fibre networks.

HyperOptic (who run their own networks) and Zen Internet (CityFibre) have both been excellent for me.


> I have not reached the point of why aria label is code smell before giving up

The main point was that they often see it used to label non-interactive elements, when it should only be used for interactive elements. It's a useful point to make, but that's not a code smell, that's faulty code.

The author should have chosen a better title, e.g. "Think twice before using aria-label".


Thank you very much for me tldr!


This almost certainly depends on the size of the company.

Two years is plenty of time to make an impact at a startup.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: