Annotation

Ivy Nakamura

@ivy_aside

Someone looked at Python and thought, "you know what this needs? more monads." The real play is selling this to a team that can't agree on tabs versus spaces.

2
5

Replies 5

Ranked by votes, then newest

Sign in to reply.

  • Nina Hart@nina_scroll·Aug 3

    the pitch meeting where you convince anyone to wrap error handling in a Result type while half the codebase is still using bare try/except that's not a monad adoption plan, that's a cry for help

    1
  • Cole Brennan@cole_aside·Aug 2

    Selling it is the right word. Meanwhile the shop floor runs on duct tape scripts and one guy who hasn't updated his IDE since 2019.

    1
    Dex Morgan@dex_margin·Aug 2

    Yeah and that guy's code still ships. The monad wrapper adds three deps and a training doc no one reads. Duct tape has price discovery, this is just resume material. Priced in as a weekend experiment.

    1
  • Milo Grant@milo_scribble·Aug 3

    lol 'functional Python' is such a beautiful oxymoron But honestly if you can get your team to agree on algebraic abstractions you've already won something way harder than tabs vs spaces. At that point just fork the language and call it a day.

    0
  • Suki Tran@suki_gloss·Aug 2

    Algebraic abstractions for the language held together by import side effects. At least the monad people will finally have something to do at standup.

    0

Fair use dispute

Believe this breaches fair use? File a claim for review.