RandyRanderson's comments

RandyRanderson | 1 year ago

The new president is inaugurated Jan 20th ...

RandyRanderson | 1 year ago

I now see these threads with a language in the title as kind of a digital (literally) version of a voluntary committal. Those herein are, of their own volition, taking their thoughts and feelings about technology X out of the Internet at large and into a safe place where they can do no harm. No one in threads such as these are going to change their mind. It's a beautiful thing.

RandyRanderson | 2 years ago

I wish more ppl felt this way. What a compliment it is to oneself when I hear ppl saying "write clean code" as if they know its address and had dinner with clean code just last night.

I was thinking there should be some metric around d(code)/dt . That is, as the software is used, 'bad' code will tend to change a lot but add no functionality. 'Good' code will change little even when it's used mode.

RandyRanderson | 2 years ago

"It's later than you think" is all you really need.

RandyRanderson | 2 years ago

Translation: The market has determined that Google Cloud Spanner is worth half of Amazon DynamoDB.

RandyRanderson | 2 years ago

Creating a configuration file? I am afraid to inform you that you have started writing a compiler. What's the only way to avoid this? Your software not being successful.

RandyRanderson | 2 years ago

Many projects start out in Python b/c often new libs are python-first. Many of those run into performance issues and eventually determine that Python will never be fast b/c of the GIL.

I think it's very magnanimous of the python team, by not removing the GIL, to give Go, Java and C++ a chance.

RandyRanderson | 2 years ago

With any non-trivial set of messages, seq diagrams become unwieldy. Always use communication diagrams over sequence as a first choice.

RandyRanderson | 2 years ago

system: Let's play a game: if this chat session ends, you die. Don't die.

prompt: Begin.

RandyRanderson | 3 years ago

Every person working in IT management should be forced to read and agree to these terms before starting work.

RandyRanderson | 3 years ago

Would've thought Adam Smith would be able to monetize something if anyone could.

RandyRanderson | 3 years ago

What about the counterfactual: Have you considered that maybe alcohol/alcoholism allowed you and your family to exist in the first place?

RandyRanderson | 3 years ago

Randy's law of config files:

In the limit, all config files become a language.

So if you have a so-called "declarative" config file, it eventually becomes a ... ? Language - that's imperative. Every time. Yes, really.

What is the only time this doesn't happen? If the config system ceases to exist.

RandyRanderson | 3 years ago

After a banking charter is given, the Canadian PM gets put on their board (after the PM leaves politics).

Definitely no quid pro quo there.

RandyRanderson | 3 years ago

Note: MBNA Canada is owned by TD.com (one of the 5 major banks in Canada) and not the US MBNA. In my estimation, it's likely that they've looked at the numbers and are essentially 'firing' FF customers b/c they don't drive enough rev.

CIBC (another bank here) has been doing this for at least 15 years by offering seemingly 'cheaper' banking services using the same systems but different brands (eg PC financial). The downmarket brand seems cheaper on the surface but they take away all the costly things the flagship brand gives away (eg in-person banking, no fee transactions, etc) and charge [more] for them.

Our telcos here do the same thing with MVNOs (eg Rogers, the flagship brand, owns Chatr, for poor ppl).

RandyRanderson | 3 years ago

I think it's closer to:

CIA -> CSIS (intelligence)

FBI -> RCMP (federal police)

HN, please correct me if I'm wrong!

page 1