• 0 Posts
  • 4 Comments
Joined 1 year ago
cake
Cake day: December 29th, 2023

help-circle
  • python in general tends toward readability over performance optimisation… you’re right they’re an advanced concept, and i’d say if you ever use bitwise operators in python they should be wrapped in some descriptive and very minimal function: treat it like a black box, because the next person that comes along likely won’t understand what’s happening without a pretty good description

    a bit field is just not a descriptive data structure, so manipulate it directly as little as possible

    i’d also say that most peoples use of bitwise operators is when unpacking external data formats (network traffic, operating system primitives, files formats, etc) and they’re usually wrapped in data structures that make those things more pythonic

    unless you know you need bitwise operators, you probably don’t need bitwise operators



  • Pup Biru@aussie.zonetoProgrammer Humor@lemmy.mlDevelopment Methods
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    5 days ago

    waterfall:

    • you want to go to mars
    • plan to build a rocket
    • sign contracts with vendors for every tiny part
    • shit we didn’t need most of those parts but it’s too late
    • continue to follow the plan anyway
    • you now have a rocket but it doesn’t really work properly because parts needed shims to work together because the brochure didn’t mention that and the people making the plans weren’t actually building anything and also you actually wanted to drive to the beach but now you have a rocket so you have to use it anyway so you fly your rocket to the beach for $20m and you bail out and it explodes and everyone has run screaming but you’re technically on the beach and now you have to pay environmental clean up costs too