Live data from Hacker News

CircleCI Layoffs

circleci.com

121–130 of 145 posts

Re: CircleCI Layoffs

#121
post #13
post #4

Earlier quoted context omitted.

but hey, they get to keep their laptops

Surprised that is possible in the age of compliance for certifications (PCI, HIPPA, SOC2, etc).

> Surprised that is possible in the age of compliance for certifications (PCI, HIPPA, SOC2, etc).

If you can’t manage devices in a way which makes it possible to give them away to staff on separation, you can’t manage devices in a way which effectively protects against the risk of theft or loss.

Re: CircleCI Layoffs

#122
post #15

I feel for all the engineers impacted by this layoff, but I do not agree that they are "the best CI/CD platform on the market". Our small team has moved away from CircleCI for all new projects. We are mostly using Github Actions these days. The major driver was not cost, which was minimal for our team, but the fact that CircleCI keeps breaking our build. In the ~5 years that we have used them, we have experienced at…

We also made the same switch for the same reasons. Outages were so common this past year (particularly on Wednesdays for some reason), that it's become a meme of being an indicator for if it's Wednesday at our company or not.

Re: CircleCI Layoffs

#123
post #23

I feel bad for the employees. Does anyone... actually like CircleCI? Last time I used it, it just felt way too opinionated. Then they introduced their way of standardizing jobs with templates or something (it has been a while) and for some reason made the decision that any templates had to be public instead of private for the first version (which was completely backwards). Personally for me I always lean towards Jenk…

I would rather cut off a finger than ever use Jenkins again. What a piece of shit. Design from the 90s, maintained by people who can't code and don't care about users, trying to turd-polish it into new tech stacks to justify themselves to the sad old enterprises invested in them.

Circle is decent. It has all the functionality you wish was built into Jenkins, but way easier and better, with no maintenance cost or insane languages to learn. It has some drawbacks but nothing you can't work around. Orbs work fine, they also can be private. Circle's self hosted functionality is... bizarrely stupidly designed, but essentially works.

I would much rather use Drone.io for any new paid CI project. The best functionality, literally as simple as possible, with cloud native design. Extensible, flawless as self-hosted, does everything you need.

Re: CircleCI Layoffs

#124
post #93
post #43

Earlier quoted context omitted.

Engineers aren't generally setting the priorities on what gets fixed when or what the business is actually offering. The complacency problem is usually in management. Can't speak for how CCI is run, but that's how it is at most places with more than 10 people.

I think the point is more that there's increasingly no reason for CircleCI to exist. All your major code hosting players have a CI tool and the various accessories you'd want to attach to it. I think CircleCI has a niche in orgs that self-host code in e.g. phabricator or gerrit, and want a cadillac CI experience without building it themselves in jenkins or similar. I'd argue that niche is shrinking, and as a CCI empl…

I never used CircleCI so I can't speak to it specifically, but there's tons to improve on GitHub actions.

The Actions web UI is so bad it's almost a parody. Debugging stuff is harder than it needs to be. No good way to manually control builds. Possible but not very easy to run stuff locally. Very limited platform support (Linux Windows, and macOS, although other platforms are possible with VirtualBox hackery but it's SLOW and pretty unreliable).

It is enough to make a viable business when GitHub actions is right there? Who knows... But there are tons of reasons for external CI tools to exist, IMO.

Re: CircleCI Layoffs

#125
post #61
post #50

Earlier quoted context omitted.

Engineers choose who to work for. We go through these cycles where “I have no idea how they make money but they keep paying me” stops working. There’s only so long you can work for a company that doesn’t have a viable business strategy. I don’t expect engineers to fix the business strategy, but I expect them to consider it when choosing to join a company or to stay.

> I don’t expect engineers to fix the business strategy, but I expect them to consider it when choosing to join a company or to stay. For many companies, you cannot be qualified to make this determination. Let's say I interview at a farming tech startup. They tell me that there are X million farms in america, and Y million have told them they want the crop software they're building. How do I make that determination o…

Instead of just giving up that you are not qualified to do so, you can at least do a preliminary analysis.

1) Follow the money - where is it coming from ? why would it keep coming in, what is needed ? where does it go ?

2) Competitors - who are they and what are they doing.

For your hypothetical farming tech company, find out about other farm tech companies who have similar product/market segment and look at their offerings, valuations and revenue model. If one does not have this reference point and doesn't have the domain knowledge, then one should not consider said opportunity unless one wants to gamble.

Re: CircleCI Layoffs

#126
post #61

Earlier quoted context omitted.

> I don’t expect engineers to fix the business strategy, but I expect them to consider it when choosing to join a company or to stay. For many companies, you cannot be qualified to make this determination. Let's say I interview at a farming tech startup. They tell me that there are X million farms in america, and Y million have told them they want the crop software they're building. How do I make that determination o…

> For many companies, you cannot be qualified to make this determination. It’s hard but useful. If you know this, you will be more successful whether you’re in engineering or sales or whatever. I research every business and organization I do business with. It’s not perfect, but it’s part of my decision making process. In CircleCI’s case, this would be me looking at the financials (hard because they are private), talk…

This research helps you form a more informed opinion, but it doesn't make you any more qualified at predicting the companies future success potential. The people running these companies are barely in such a position, nonetheless the average person who thinks they're privy to prescient insight.

Re: CircleCI Layoffs

#127
post #30

I don't want to turn a discussion surrounding layoffs into a lens about the business itself; it sucks to be laid off, and I wish everyone who was impacted great expediency in finding a new role. But I'm going to anyway: I genuinely don't understand how CircleCI is still a business. Every major code repository provider has CI built in. All of the ones I've interacted with (Github Actions & Gitlab) are just as good as…

I don't know how bad CircleCI is, but if it is worse than GH Actions, then that's quite an achievement ;) GH Actions kinda works, but I don't know who it has been designed for (especially compared to much more mature solutions like Gitlab CI). On top of that, GH Actions VMs seem to be extremely performance-throttled, and it can take forever to get a free Mac runner. It's hard to imagine how another CI service can be any worse TBH.

Re: CircleCI Layoffs

#129
post #30

I don't want to turn a discussion surrounding layoffs into a lens about the business itself; it sucks to be laid off, and I wish everyone who was impacted great expediency in finding a new role. But I'm going to anyway: I genuinely don't understand how CircleCI is still a business. Every major code repository provider has CI built in. All of the ones I've interacted with (Github Actions & Gitlab) are just as good as…

No post body was provided.
Post reply on HN