I'd have loved to buy a MacBook instead, but the price gouging on RAM and SSD at the time was insane (less so six months later) - massively cheaper to buy a DIY framework and put your own RAM and SSD in.
Does it run the fans hard even when not chewing CPU? Sounds like perhaps a thermal issue - there are guides on repasting/padding heatsinks online; you might want to try that.
I had a Panda from the early 2010s and that was my exact thought reading this thread: sounds like a fiat panda. Surprised to see this downvoted. Did they change so much?
fibery.io - it is excellent.
You need to configure it, although it has various templates to get you going out of the box, including sprint-based development.
The nice thing about it is that you can add whatever you like, however you like. Want components with default owners for tasks? Want milestones? Want stakeholders? Want sign-off reviewers? Want to integrate with existing tools like Linear or Notion or JIRA or even email inboxes or Slack messages? Add entities for Incidents, that automatically make a dedicated Slack channel when you create them?
Want proper 1:1 or 1:manu or many:many links between Tasks and Milestones and Sprints and Incidents and Teams and Components and whatever?
Want single assignees? Or multiple ones?
Want flexible custom reports on all of it?
Or just want a simple flat Todo list, that can evolve later to fit your needs?
Stop having the tools dictate to you how you work and instead set it up how your company actually wants to work. That's Fibery.
(I am not connected to the company, just a very happy user.)
It seems that the person who did this acted unilaterally, with no code review, and ignored (then disabled) broken tests while landing this (https://github.com/pypa/setuptools/pull/4909). One should not be too harsh - he seems to be a student. One perhaps should be more harsh on the commerical entity sponsoring the project, though - setuptools is sponsored by Sonar via "Tidelift". According to https://tidelift.com/subscription/pkg/pypi-setuptools:
> The maintainers of setuptools get paid by Tidelift to
> implement industry-leading secure software development
> practices and document the practices they follow.
Well, that really doesn't seem so in this case now, does it?
Honestly, all you lot complaining about the speed of 286s or 386s!
I have fond memories of implementing a Mandelbrot set renderer on a CASIO fx-7000G graphics calculator. 422 bytes of programmable memory! The TI-93 I did it on later was considerably faster and easier to make it fit in. :-)
It now has a thread view so you can replace tools like Slack with it, and entity-grouped notifications, so you can easily catch up on things if you are away for a few days. Plus it does a much better job of proper knowledge management, with references, proper relations, build a domain model of your business, per-entity and linked-entity permission models if you need that, etc. etc.
It provides integrations for existing tools, so migrating to it is much less big bang (sync in your JIRA tickets, Linear, Slack conversations, etc.).
Two-panel nested views on entities make navigating through status on task boards, projects, etc. a joy. You can build automations (create a new Slack channel and invite the assignees to it when I make an Incident, add a 'priority' labels when certain people comment or certain keywords are used", etc.).
Add meeting minutes, automatically convert the follow-up bullet points in those into Tasks for people and assign them, without ever leaving the same single page view.
You can use it a bit like e-mail, and a bit like JIRA, and a bit like Slack. And you can pick and choose those "bit like"s to best fit your needs.
We haven't completely replaced Slack with Fibery, but we've moved most of our more intentional communication into it. We no longer feel we need to "complete Slack" to catch up on the state of the world.
We love Fibery and are very happy customers. ♥ It's great.
Hardware and software, SaaS licensing, cloud costs, etc.
Hiring costs (recruitment, recruiters, time lost in selection and hiring)
Secondary cost to rest of the business to change processes, retrain, integrate, help the dev team understand requirements, effectively build and iterate, etc.
Quite possibly a bunch of compliance, security, audit, pen testing, and other regulatory costs depending on the demands their clients have, etc.
Running a team != hiring a bunch of freelancers as a one-off.
Stop giving the guy horrible advice. IF you think throwing some freelance devs with no business support/product/UX support is going to help him, you are so mistaken. Trying to rebuild an existing complex software system that handles hundreds of millions in revenue is not going to be an easy task. You are going to put the man into a corner and ruin him. Jesus.