HN user

bigmanwalter

486 karma

Eric Waldman Full stack software freelancer and consultant

Posts0
Comments322
View on HN
No posts found.

Not at all. The MBAs have taken over at this point and expectations are far too aggressive for anything like 20% time to exist. The rule of thumb is that they give so much work that even if we only complete 80% of it, that should be considered "meeting expectations".

I've heard people refer to 20% projects now as "120% projects".

Rust is good for writing performant code, incorporates a lot of the latest programming language research, and gives great error messages.

You don't need it. But if you prefer using it, it's nice to have a web development framework.

This is great stuff! To use this in Canada, we have a few extra requirements as well. Firstly, we have to separate our tax onto two lines, one for Federal tax (called GST) and one for Provincial tax (has a different name in each province) and we are also legally required to include our Federal and Provincial tax registration numbers on the same line as the amount of tax being charged.

Even trickier is that some line items could also be tax-exempt.

A config option such as the following would help for that:

  --tax 0.05 "GST" --label="GST #12345679"     \
  --tax 0.09975 "QST" --label="QST #55592929"
And to handle items that are tax exempt, an item can have the:
  --item ... --tax_exempt (or --tax_exempt="GST" in case it's only exempt from one of the sales taxes)

I'm a fan of this shop https://www.facebook.com/kiosquemontroyal/. Not sure what they do for international shipping as I usually go in-person since I live pretty close by, but feel free to contact them.

They offer different grades of maple syrup, from Light, to Medium (Amber) to Heavy and Very Heavy. I like the very heavy syrup, it's made later in the season and has way more flavour. Most people tend to prefer the Amber as it's the most common and they're more used to it. I recommend trying them all and seeing for yourself!

In terms of specific brands, it can be difficult as most syrup is produced on smaller, family-owned farms, and then relabelled by exporters.

There are some award winning syrups which could be worth trying if you really want to aim for consistency, something like Saint-Paulin https://souvenirdefamille.com/en/products/sirop-derable-2021... or Escuminac https://escuminac.com/ (I don't know why but their site is broken for me and keeps reloading.)

I backpacked through China and stayed in youth hostels. Highly doubt they were bugged. They didn’t even have heating (we used electric blankets)

Leaving Google 5 years ago

The most desirable teams are filled by internal transfers. External hires get the teams that have trouble hiring internally.

Being an effective manager often means buying cover for your team to do their work and evolve it organically.

You hit the nail on the head! I might have to print this out and frame it.

My fist taste of convolution was in a discrete signals class while studying for a B.Eng. in Electrical Engineering. You’re right it was an excellent approach!

The issue with slow execution is that you don't run the test suite often enough.

I like running my tests almost as often as I compile my code. If they run fast enough, it creates the most addictive feedback loop for TDD.

Besides, we should be measuring the time to write tests against the time it takes to manually test. If you don't execute tests every time you make a change, you're not really sure if your code works. And manual testing just means we have no idea whether or not our code works.

There are ways to structure your code so that this can be done. Of course, it would require a complete refactor to achieve full test coverage on an existing project, but if you build like this from the beginning, it's feasible.

The key to TDD is to write tests that evaluate on the order of 10ms. A whole test suite should take less than 1s.

Only this way does TDD not interfere with development velocity.