• 0 Posts
  • 92 Comments
Joined 2 years ago
cake
Cake day: July 30th, 2023

help-circle

  • Developers rarely control the tools budget; their managers do.

    So this whole article is a moot point

    Developers detest marketing. If you want to sell them a tool, make it easy for them to find the information they need and leave them alone to try out your tool.

    So marketing does work, just not “traditional” or “mainstream” marketing. We’ve had shareware since the beginning times, which was the ultimate try before you buy. Now we have the subscription model (fbow).

    Yeah I’d like to think I’m better than marketing, but really, it just takes the right marketing, and I’m putty in their hands.




  • I haven’t been following Atlassian recently and was wondering if you were just tossing that out there… But no, that is literally their plan:

    This deal is a bold step forward in reimagining the browser for knowledge work in the AI era,” Mike Cannon-Brookes, Atlassian’s CEO and co-founder, said in a statement.

    “Together, we’ll create an AI-powered browser optimized for the many SaaS applications living in tabs – one that knowledge workers will love to use every day,” he added.











  • Both can be discussed. In fact many levels of this can be discussed, from the effect on individuals and families involved in the crash, the effect on the owners of the buildings, the effect on the airport, the city, the airline, the country.

    Just because they’re talking about the effects of a disaster like this on Air India, it doesn’t take away from what happened to the individuals. It shows the massive reverberations of an event like this.

    The airline still has individuals working for it whose livelihood is potentially affected. There are people making the planes that the airline is purchasing. It’s people who live in India who are in mourning over the individuals who died but also shocked at the impact to a symbol of national pride.

    If you’re not ready to think about the people beyond those directly affected, that’s fine. (I’m not being facetious. Everyone processes things in a different way. It’s really okay.) But a story like this is inevitably going to be bigger than those individuals and people will talk about different aspects of it. If it wasn’t that big, we probably wouldn’t be hearing or talking about it at all at this point.



  • TLDR: 3.11 is twice as fast as 3.10 at doing global name lookups, so an old speedup hack of aliasing a global function locally isn’t needed.

    For example, when calling len() in a loop, going l=len, and calling l() in the loop was faster in 3.10. In 3.11, moreso in 3.13, it’s almost a wash.

    However, the author says this:

    Accessing functions through a module [e.g. math.sin()] or a deep attribute chain can still carry overhead. Creating a local alias or using “from module import name” continues to be effective in those situations.

    But when I look at the numbers, I would say 3.13 is pretty close to making it an unnecessary optimization in general. A little subjective on how you interpret the numbers.

    Great info, but this was like trying to use a recipe and reading the author’s life story to get there.