ThePadawan

Joined 13 years ago

Karma
3,852
Submissions
1,233
Member since
Sep 10
View on Hacker News

Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
Ah I beg your pardon. I read the comment in completely the wrong tone of voice.

To me it seemed like the comment was attacking its parent for investigating state management frameworks in the first place - when it in fact called out "no framework" as a valid alternative to any number of frameworks.

(I hope that made sense)

Comment · 3 years ago
This relates in no way to any statement from the comment you replied to.

Did you mean to reply to a different comment?

Comment · 3 years ago
> I have come across this sentiment often but there is no point in creating new artifacts just to record a meeting. What if the meeting was useless and nothing came out of it?

I might be a huge cynic, but that seems to me to be the #1 reason to create a post-mortem document to explore how to avoid another meeting that was a waste of time like that.

If the meeting was useless because the participants weren't prepared, make a note to hand out preparatory notes beforehand. If the meeting was useless because everybody shouted over each other, make a note for more moderation. If the meeting was useless because no one had political power to follow up on any decisions, cancel the meeting altogether.

Having a meeting that goes nowhere and then taking no time to publicly settle on actions as a consequence seems incredibly neglectful to me.

Comment · 3 years ago
> What's the advantage of invariants over unit testing?

I studied Eiffel in university under Bertrand Meyer, and here's his (probably unique) point of view.

If someone hands you their library code and their unit tests, you have to understand their unit tests - which involves understanding why they chose the values that they did. There's also nothing stopping someone from testing the internals of their library as opposed to the publicly exposed behavior.

With contracts, imagine that to understand their library, you only see the method declarations with accompanying contracts. You don't see how HashSet.Add(x) is implemented, but you do see "if this.Contains(x) old(this.Count) == this.Count".

You don't have to see a test where this is tested with 5 example values, on an empty set, on a large set, whatever. You can rid yourself of that cognitive load by thinking, as sibling points out really well, declaratively over imperatively.

Comment · 3 years ago
I do want to mention how we're now in Phase 3 of online recipes.

Phase 1 was just putting up a recipe online without a giant preamble.

Phase 2 was adding a giant preamble to get that SEO.

Phase 3 is now having a "jump to recipe" button at the top of the page (I assume because, once again, it uses microdata or something and helps SEO)... but making that button incredibly unobvious. It's literally the opposite problem of those 2005 era sketchy "find the correct download button" sites.

Comment · 3 years ago
I am at the point in my life where I have a shitty broken printer that I'm still not getting rid of, because at least I am aware of all the ways it is broken and shitty and how to fix them or work around them.
Comment · 3 years ago
The NHS is the National Health Service of the UK.

There might be licensing/taxation/legal reasons for the region lock, or maybe no one thought anyone outside the UK would care.

Comment · 3 years ago
Very much in the same boat here - 60 lbs down, still running.

Congrats!

Comment · 3 years ago
Thank you for the well wishes and a happy new year!
Comment · 3 years ago
For the reverse of the reverse - no one in Germany actually cares about David Hasselhoff.
Comment · 3 years ago
I find it amazing but frustrating to no end that this much thought went into good design all that years ago, and it hasn't become absolutely standard to do so, like with the three-point seatbelt.

In my (rented) kitchen, the dishwasher is next to the refrigerator, which both manufacturers advise you against.

The cupboard panels are glossy and face South, so during most sunshine hours, you are slightly blinded by reflections, and can see every single speck of dirt and grease on them.

Some of the cupboards don't have handles, instead open by spring when pressing one corner of their door - which only works reliably within an area of around 2cm x 2cm, otherwise they just jiggle in place.

Comment · 3 years ago
You're bang on - I was asked in the very first call for two references.

Also in this case I really don't mind disclosing - I was laid off because my position was made redundant entirely.

Comment · 3 years ago
I've honestly made enough of a positive experience to recommend doing it.

Sometimes people just genuinely tell you things like "there wasn't enough detail about X on your CV, but we took a chance and called you anyway" - that tells me that I can improve my chances for a callback in the future by adding more detail (if I get that same feedback 2-3 times).

You're right though in that a looooooooot of hiring people also have no clue what they want to see.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton