• 0 Posts
  • 130 Comments
Joined 1 year ago
cake
Cake day: July 13th, 2023

help-circle

  • Eh, to some extent, but we’ve got the foresight to accept these dishes as being British when you consider that the foods we eat aren’t authentic to those areas. Spag Bol isn’t being eaten in Italy, nor is Chicken Vindaloo in India.

    We’ve got a long enough history that we can trace back when the Normans and Saxons came here, alongside the culture changes of Indian settlers, Jamaican workers, Irish, etc. That acceptance is not only why there’re a lot of distinctly British versions of different cultures’ food, but why many cities in the UK also serve decidedly authentic food at some of the best restaurants in the world - and that doesn’t even factor in how some cultures have fused over time.





  • The Gordon Ramsay anecdote is actually really good, in that in my experience VC’s get a LOT of say in what your business ultimately becomes.

    I worked with someone that was, in all fairness, absolutely clueless about what they wanted, and wanted some VC alongside their rich parents money. The VC took a huge chunk of the business, and ultimately their business launched as something that was completely different to what they thought it would be - because that’s what the VC believed would give them some return. The business went bust in less than a year and launched for maybe 2 months?

    Much like how Ramsay says “your Jamaican restaurant is shit, I’ve remade it into an Italian restaurant because there aren’t any nearby”, taking a lot of VC money almost certainly means they’ll want an equivalent say in your business. It’s not free money, and it absolutely fucks a lot of people up when they take that money and realise that their dream isn’t theirs any more.


  • I’ll die on this hill.

    If you want an easy language for beginners, Ruby is a much better alternative. It’s like a simpler Python, and aside from a crazy loop syntax teaches clean programming principles better than most languages.

    With that said, Rails IS a ghetto, and many of the kinds of companies that use Ruby as their main language are stuck in the past or are full of the biggest toolbags you’ll ever meet. DHH, in particular, built a reputation on being a programming contrarian, so much so that there’s a golden rule where if he says something, the opposite is probably the correct choice.



  • You will never be able to block them from viewing stuff they want to see. They’ll either do it through their friends devices, on other WiFi connections, or at school where networks are hilariously open or easy to bypass.

    The best thing, and frankly the only thing you can do as a parent is to be engaged with them. Make them think critically on subjects, and if something they parrot back is nonsense, call them out on it. Cast that seed of doubt in their mind. If they choose to continue to watch stupid shit, that’s their choice, and it’s only worth stepping in if it’s actively dangerous.








  • I had a chat with someone that is a Senior Staff Engineer at a huge company a while ago, on what I’d say is a pretty big service that millions use.

    They don’t write much code any more, but they debug a lot of issues. The way they described the workflow to mastery is:

    • If you know nothing, ask someone that knows something
    • If you know something, Google, and there will be answer from an expert
    • If you’re an expert and Google doesn’t work, read the docs and specs from the masters
    • If you’re a master, start writing the specs, and offer addendums for when the spec needs to change.

    IMO, Googling gets you 99% of the way there in many situations, but if you know nothing the answer might be in front of you and you wouldn’t know it.





  • Working in Ruby did 10x more to help me write clean code than reading Clean Code ever did.

    Many of the lessons drilled into me with Ruby (keep a consistent style, tests are cheap, keep your methods relatively small where possible, reduce nesting where possible) carry over nicely into other languages without needing to go through any OO bullshit.

    IMO, the best lesson around Clean Code is this: you’re not clever, write obvious code that works with as few tricks as possible.