• 1 Post
  • 374 Comments
Joined 2 years ago
cake
Cake day: July 24th, 2023

help-circle


  • That’s an absolute shame, because there’s tons and tons of cool coffee shops absolutely all over the place doing really cool, interesting, imaginative, and downright tasty things with coffee that you’re missing out on.

    Maybe not around here (it’s not the biggest city though), I think I tasted every worthwhile coffee in the city so far. Some are ok, but nothing that really stands out. It’s also more meant figuratively (though there’s still some truth… after habituation on good coffee, previously ok-coffee is now bad… so I got really picky over the time of my coffee-nerd-career)

    Starbucks coffee isn’t really intended to be enjoyed straight, it’s supposed to be made into milk drinks where the dairy, syrups, and toppings provide most of the flavor, and for that use case, it’s adequate.

    Yeah it’s americans perversion of coffee. It’s more like soft-drinks with coffee-taste or something like that…












  • Welcome to Rust which “solves” this issue…

    Yeah it takes more time than a quick and dirty python script. But when I’m counting the countless hours (what irony) into this equation because of mindless leaky abstractions and resulting debugging, I’m certain that I’m at least not a lot slower writing that. As I said I’m not talking about the last 10-20% of performance that’s possible say even up to 40%, but more like an order of magnitude (at least), i.e. algorithmically insufficient or relying too much on that your abstractions do everything right and you use it correctly (which in the case of react is seemingly not the case, when looking at the modern web).

    Taking that example (Rust) again, I very often get away with .clone() everywhere, i.e. not even caring much about performance while the performance is not significantly impacted. Then I switch to our typescript code-base in my job and get aggressions because of this extreme slowness (because of stupid abstractceptions, like wtf? shadcn needs to be built on radix-ui needs to be built on react etc. which in effect results in a slow abstraction-hell… and leaky abstractions everywhere)


  • Non ironically: In practice it mostly boils down to experience, writing relatively efficient software should not take much more time or even long term accelerate development (less time to wait) (I don’t talk about the last few percent of compiler reverse-engineered SIMD optimisation that takes time…)

    I detest the state modern web development has downspiraled to. I bet I’m faster writing a big application in Vanilla js vs using the abomination that Next.Js has come to…


  • The problem though (with AI compared to humans): The human team learns, i.e. at some point they probably know what the mistake was and avoids doing it again. AI instead of humans: well maybe the next or different model will fix it maybe

    And what is very clear to me after trying to use these models, the larger the code-base the worse the AI gets, to the point of not helping at all or even being destructive. Apart from dissecting small isolatable pieces of independent code (i.e. keep the context small for the AI).

    Humans likely get slower with a larger code-base, but they (usually) don’t arrive at a point where they can’t progress any further.


  • I think it’s all about priorities and as another guy said here at least a rough schedule/routine.

    My hobby is being active (drumming multiple hours per day), then you can save the gym (I do some climbing now and then though). Commuting with bicycle to work also helps, work less (I do 25h/week which is max for me, I rather spend less money and live in a community than having to work more to finance myself, life does have too much interesting to offer than to spend all your time with working).

    I also like to eat stuff like Huel (the savory stuff) which saves me time of cooking/buying groceries (and I have a rather high protein intake which is good for drumming, as fast/strong muscles/tendons are quite important (and it noticebly helps with growing muscles, I didn’t want to believe until then how important high-protein intake is when being active)).

    I basically don’t play any video games (ironically I’m quickly bored), do some open source programming instead (so side-projects?), try to avoid “wasting” time on e.g. social media.