Live data from Hacker News

CircleCI Announces Support for Gitlab

circleci.com

111–120 of 124 posts

Re: CircleCI Announces Support for Gitlab

#111

Earlier quoted context omitted.

Oh this is good. I couldn't find it in your documentation but how big are the disks on these VMs?

Oh, should probably add that to the docs. Anyway, they are 120 GB.

Absolutely. That's a huge jump over GitHub's tiny 14GB

Re: CircleCI Announces Support for Gitlab

#112
post #77

Earlier quoted context omitted.

Yeah this is a pain point for me as well, especially when developing the pipelines themselves. There's no good way to run it on my own machine, so I'm stuck pushing new commits to Gitlab over and over again and waiting for it to complete, or rather fail so I can troubleshoot the new error.

This thread makes me wonder if the root of the problem is actually the lack of a local runner. I hypothesize that it's the length of the feedback loop that's the real issue. Even if we had a local runner, if it takes a ton of time to start and complete every step, it'd be almost as painful to debug as a remote runner taking the same time. On the other hand, if the cloud runner is ridiculously fast, and completes step…

Not really. I mean yes my dev machine is faster than the CI runner, so things do run faster, but even assuming the CI runner was just as beefy and picked up the job immediately instead of taking 10ish seconds it's still the difference between

When running remotely: edit file > commit > push > switch to browser > browse to pipeline > repeat

Vs locally: edit file > run pipeline > repeat.

Re: CircleCI Announces Support for Gitlab

#113
post #102
post #87

Earlier quoted context omitted.

IMO it's better for our long-term interest if companies can pay what the market will bear. For now splitting the surplus is win-win; as remote work takes off then there wil be more competition and salaries will rise. Growing the pie is better than asking SV employers to overpay on some point of principle.

What? I should not negotiate a better salary with a company on the belief that, in the long term, it will be better for… who? Overpay? How can I be overpaid if the company agrees to pay? Should I be more humble? Should I give up some part of my salary so the company can have more money in their budget? Which pie am I growing by not taking my part? Whose pie? That’s just silly

You should negotiate the best salary you can. What you shouldn't do is refuse to work for a company that's offering a better package than your current company out of some kind of principle because that company is also offering even better packages to employees somewhere else. Which is what you seemed to be advocating.

Re: CircleCI Announces Support for Gitlab

#114
post #104
post #86

Earlier quoted context omitted.

It's much easier to catch up if you can compete on price to start with. Why would a company take a chance on a developer in a new location if they've got to pay just as much? Once there's a critical mass of employers hiring in my location, competition will raise salaries up to parity, but sharing the surplus is what incentivises that competition in the first place.

I am not competing on price. I compete o quality. In your analogy, I am someone who the company needs to “take a chance”, the company is risking hiring a worse employee because I don’t live in SF or the US. That’s not how I see it. The pandemic made a lot of people realize they can hire remotely and be fine. Why should I share the surplus with the company? I am a good developer and I will negotiate to get a better pa…

> Why should I share the surplus with the company?

The whole premise of being employed is that you make more money for the company than they're paying you.

> I am a good developer and I will negotiate to get a better pay. Why wouldn’t I?

So why would you rule out companies that pay location-adjusted salaries? If they're the best offer on the table then you're shooting yourself in the foot.

Re: CircleCI Announces Support for Gitlab

#115
post #114
post #104

Earlier quoted context omitted.

I am not competing on price. I compete o quality. In your analogy, I am someone who the company needs to “take a chance”, the company is risking hiring a worse employee because I don’t live in SF or the US. That’s not how I see it. The pandemic made a lot of people realize they can hire remotely and be fine. Why should I share the surplus with the company? I am a good developer and I will negotiate to get a better pa…

> Why should I share the surplus with the company? The whole premise of being employed is that you make more money for the company than they're paying you. > I am a good developer and I will negotiate to get a better pay. Why wouldn’t I? So why would you rule out companies that pay location-adjusted salaries? If they're the best offer on the table then you're shooting yourself in the foot.

I don’t understand your last comment.

I rule out precisely because they never were the best offer in the table for me. There are companies that do not pay location-adjusted salaries that pay better. I was able to get a job in those the last two times I switched jobs.

Re: CircleCI Announces Support for Gitlab

#116
post #72

Earlier quoted context omitted.

People are going to min-max whatever system you offer. If you don't pay equally and you adjust for cost of living, people are likely going to go for high CoL locations and make you pay the most. If you don't adjust for CoL, you'll likely see your devs leave high CoL areas for lower ones. While you might be "overpaying" them according to their chosen CoL, you're likely underpaying what the high CoL would have demanded…

> It seems counter-intuitive but I imagine that not doing CoL adjustments actually lowers total payroll. That's not the problem that forty was talking about. The issue is that when you drop a ton of employees in an area whose wages are well beyond the norm you create larger societal problems.

I don't really think you do. Even poor rural communities have working rich like doctors and lawyers. There are rich rural folk 5 hours from every city. Adding a developer here and there is just a new face of the same working rich, the top 1-2%.

In fact, concentrating developers in one place like SF is pretty clearly the far greater social evil than ~evenly dispersing them around the country and letting them live in states/cities that perhaps desperately need the benefits of highly trained skilled workers who will pay a ton of taxes.

I would say that packing most developers into SF and California is far worse for America than letting educated and productive workers find communities around the country, potentially growing tech industries all over. Likely far better for equity, diversity, tax outcomes, and social good. I really can't see any argument for packing them all in California and letting all the other states rot.

Re: CircleCI Announces Support for Gitlab

#117

Earlier quoted context omitted.

They're "great"? Really? Imo the only sane thing is to write CI/CD pipelines in a scripting language like sh. That way it is portable and doesn't depend on one platform. Gitlab CI supports "include" but not for scripts, just for templates. It's hard to have a centralised repository of scripts and include ones to use in a pipeline. I just don't understand why CI/CD couldn't just be in sh...

It's funny I started my career building exactly what you suggest. Even in shell. Before adopting Hudson (now Jenkins) and the like. Bespoke CI/CD solutions are great, especially if you're the author and tailor it to the business, for a certain size and class of use case. As a business though, it's hardly ever worth the investment/maintenance and ongoing operational cost vs. just externalizing it and dealing with the…

I am proficient in sh/bash. I just think it's a little ridiculous since the actual main logic of something like gitlab ci is still lines of shell code... I don't have an issue learning the actual syntax/logic myself but it just feels wrong.

Re: CircleCI Announces Support for Gitlab

#118

Earlier quoted context omitted.

As a former CircleCI customer (my new employer uses Gitlab) I can highly recommend them. They make that issue so easy. You can even request GPU machines and it all works really well.

Why are you a former customer?

I moved job.

Re: CircleCI Announces Support for Gitlab

#119
post #115
post #114

Earlier quoted context omitted.

> Why should I share the surplus with the company? The whole premise of being employed is that you make more money for the company than they're paying you. > I am a good developer and I will negotiate to get a better pay. Why wouldn’t I? So why would you rule out companies that pay location-adjusted salaries? If they're the best offer on the table then you're shooting yourself in the foot.

I don’t understand your last comment. I rule out precisely because they never were the best offer in the table for me. There are companies that do not pay location-adjusted salaries that pay better. I was able to get a job in those the last two times I switched jobs.

A worse offer is a worse offer, a better offer is a better offer. If Gitlab isn't making competitive offers then of course take a better offer elsewhere, but what matters is the bottom line, not the method they used to come up with it.

Re: CircleCI Announces Support for Gitlab

#120

Earlier quoted context omitted.

> It seems counter-intuitive but I imagine that not doing CoL adjustments actually lowers total payroll. That's not the problem that forty was talking about. The issue is that when you drop a ton of employees in an area whose wages are well beyond the norm you create larger societal problems.

I don't really think you do. Even poor rural communities have working rich like doctors and lawyers. There are rich rural folk 5 hours from every city. Adding a developer here and there is just a new face of the same working rich, the top 1-2%. In fact, concentrating developers in one place like SF is pretty clearly the far greater social evil than ~evenly dispersing them around the country and letting them live in s…

> I don't really think you do. Even poor rural communities have working rich like doctors and lawyers. There are rich rural folk 5 hours from every city. Adding a developer here and there is just a new face of the same working rich, the top 1-2%.

Those doctors and lawyers aren't getting paid big city salaries.

Post reply on HN