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…
CircleCI Layoffs
111–120 of 145 posts
Re: CircleCI Layoffs
#112I 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…
CI has essentially become a commodity with a need for reliability. For us, we moved from Travis to Github because Travis just wasn't reliable enough (and had terrible security). We'd be blocked from deploying for hours at a time because Travis had a random outage. I know it's way more complex than "boxes that run some stuff", but CI/CD isn't exactly rocket science. We also noticed that by using a dedicated CI provide…
Re: CircleCI Layoffs
#113I 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…
Re: CircleCI Layoffs
#114I 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…
You're being downvoted for telling people exactly why they got laid off. It's time to wake the fuck up engineers. When you complacently don't pay attention to your business and core offering, this is what happens.
Not being able to find work for engineers is a failure of imagination - again a failure of management.
Re: CircleCI Layoffs
#115Earlier quoted context omitted.
> Engineers aren't generally setting the priorities on what gets fixed A good engineer would be like: “f—k it, I fixed it.” And the priorities would then get shifted around it. Identifying when this is the right time to act and fixing it often makes the engineer gain seniority. (Yes, it only works when both business and tech are broken. If it’s just the tech broken, then engineer will probably get pipped for working…
I'm not sure how an engineer could be like "f--k it, I fixed it" to the company's business and pricing model.
Business and pricing model not so much unless the engineer is willing to add the Sales prefix to their engineer role ;)
But even the pricing model - measure and compare the costs, competitors, and value derived (ok, commodity now vs 5yrs ago) and work with people pitching prices.
That’s still designing, analyzing, measuring systems - prices instead of code - definition of engineering.
Re: CircleCI Layoffs
#116Earlier quoted context omitted.
All of the above. Suppose you have a company with no money, but with a bank willing to loan you money at market rate. You can do three projects, one costs $1 mil, and after a year brings you $1.5 mil in profit, the second costs $1 mil and brings $1.05 mil after a year, and the third costs $1 mil and brings $1.01 mil. In 2021 interest rates were near zero, so all three projects would have given you a profit. The worst…
so you make this assumption that these companies laying off mostly fund their business with short-term bank loans? really?
But I have seen this in a construction company when interest rates were high (different country, not US). "Big Boss" was always "uncertain" about any new construction work and the bank paid him around 7% to park his money. Come the time when inflation started rising fast (that was 2018, pre-pandemic); and suddenly all that capital was deployed without an after-thought.
So yeah, these interest rates number have real effects.
Re: CircleCI Layoffs
#117Earlier quoted context omitted.
CircleCI has gone the same way as Docker. They pioneered a paradigm but late entrants like GitHub/GitLab/Bitrise etc stole the show with their offerings. Most teams I’ve seen use either of these instead of CircleCI
Too many engineers getting caught up in the engineering of it and not the problem solving of it. I love the concept of Docker, but I hate working with it any time I need to work with it. It's extremely opaque and unnecessarily hard to do basic things.
Docker is a system for shipping your laptop to production, and because of the inadequacies in the tooling of those popular languages, it's in high demand.
Re: CircleCI Layoffs
#118Earlier quoted context omitted.
Too many engineers getting caught up in the engineering of it and not the problem solving of it. I love the concept of Docker, but I hate working with it any time I need to work with it. It's extremely opaque and unnecessarily hard to do basic things.
I don't know what language you use, but I figured out the success of Docker. I use Go, so my entire program is just one statically-linked binary. I can //go:embed any non-code files that I need at runtime. So I am naturally annoyed at the overhead Docker introduces with builds (throwing away my beloved and reliable ~/.cache for no reason), but I realize I'm not the target market, because most people don't program in…
I know this is in jest, but I don't agree with this. Docker is a way to run code in an environment you fully control without knowing exactly what it will be running on.
Many of the popular tools can generate a single file, but they'll be built for a specific architecture or require a certain run time.
Re: CircleCI Layoffs
#119Earlier quoted context omitted.
I don't know what language you use, but I figured out the success of Docker. I use Go, so my entire program is just one statically-linked binary. I can //go:embed any non-code files that I need at runtime. So I am naturally annoyed at the overhead Docker introduces with builds (throwing away my beloved and reliable ~/.cache for no reason), but I realize I'm not the target market, because most people don't program in…
> Docker is a system for shipping your laptop to production, and because of the inadequacies in the tooling of those popular languages, it's in high demand. I know this is in jest, but I don't agree with this. Docker is a way to run code in an environment you fully control without knowing exactly what it will be running on. Many of the popular tools can generate a single file, but they'll be built for a specific arch…
Re: CircleCI Layoffs
#120Earlier quoted context omitted.
from another comment here by someone who was part of these layoffs it doesn't seem like they're being wiped
Can you link to that comment? It seems the person's statement I've found is not incongruent with the company also wiping it.
Implication seems to be that they'd have to wipe it themselves