• 0 Posts
  • 629 Comments
Joined 1 year ago
cake
Cake day: September 27th, 2023

help-circle




  • As someone who writes high throughput PHP code I can confirm that it’s much more about technique than language capabilities (though in an embedded setting things with dynamic GCs are simply unusable unless static memory management can be enabled with a compiler switch).

    For most projects you’d be much more rewarded for focusing on tools/framework/libraries available for the different languages (since that’s where most initial effort will go) and then build up any missing functionality as needed ontop of that base.

    Most languages can do pretty much anything these days. The technical advantages are much smaller than the impact the right approach will have… it’s one reason that I hold “maintainability” as the most important attribute of a project.







  • I’d suggest that 95% of Jira complaints are actually about corporate culture which is felt most keenly through asshole PMs trying to micromanage you through a ticketing system. It’s mostly a fine piece of software - if you have a certified wizard to configure it it can be great… if you have a dummy it’s going to be barely usable - but you can say the same thing about github issue tracking.

    The unfortunate thing is that the teams most likely to use Jira are also the teams I most likely never want to work on.




  • Foo is both the first and fifth item - Foo is the first item in that segment (or slice if you’re a weird golang programmer) but it is also the fifth item in some sir-not-appears-in-this-film list that is responsible for the odd numbering. If I said “I just finished the fifth item on our todo list” you’d mark off Foo because that’s clearly what I was referring to.

    Places can have two labels (or more!) and, for bonus points, zeroth is a thing because we both know what that word means.