There was a time when I wanted to use Travis CI but the pricing was too much. Then, CircleCI came along with a free plan, and when the time came to upgrade, we did it so easily since we’re already invested in the platform. I wish Travis CI they did this from the start since I like their platform and had some open source projects there and again could have easily upgraded. This is where the fremium model would have wo…
Travis CI Is Laying Off Senior Engineer Staff
51–60 of 105 posts
Re: Travis CI Is Laying Off Senior Engineer Staff
#52I called it. The money men have praises Idera for their new and innovative approach to software development. Also know has fixed cost devlopement to the lowest bider. If you want stop this type of practice please don't sign multi year contracts. That is stage two. This is where they get their value. Without the contracts they can't use it as leverage to take out huge debts -- where they get their value from. If the f…
> The money men have praises Idera for their new and innovative approach to software development. Buying something that's already been developed and then not developing it further is a 'new and innovative approach to software development'?
Re: Travis CI Is Laying Off Senior Engineer Staff
#53Not too shocking, unfortunately, from discussion when the acquisition was annoucned ( https://news.ycombinator.com/item?id=18978251 ), we knew that this was the kind of private equity firm that makes money by buying products with existing revenue streams, and then _not_ investing in them. (And the corollary, laying off staff you don't need if you're not going to be investing in it, obviously helps your profit margin)…
Re: Travis CI Is Laying Off Senior Engineer Staff
#54Earlier quoted context omitted.
From the previous discussion, it seems like Idera's mode of operation is stopping active development on the product, and maintaining it more or less as-is as long as there are people using it. Then it's not necessary to reduce tech debt.
This same pattern happens with 'dying' ERP software. The users aren't going anywwhere, unless you for ce them. It takes years and millions of dollars to switch ERP platoforms. Buy the company for...what a year or two (or even less) worth of contracts equals. Fire all the developers. Keep a skeleton support staff. Fire sales/marketing. In-house everything else. Then just keep getting paid by customners until they all…
Re: Travis CI Is Laying Off Senior Engineer Staff
#55Whelp, I might be looking at CircleCI vs TravisCI again.
Plus you can run it all locally with a couple of docker containers (gitlab-ce/gitlab-ee & gitlab-runner).
Re: Travis CI Is Laying Off Senior Engineer Staff
#56From the tweet [0] it seems there is going to be a huge tech debt. I don't know how Idera is planning to expand upon the acquisition after letting go people like this. > Some know the skinny on dozens of different open source projects and ecosystems, others understand run time and dep mgmt for like 17 languages and even more tooling, and automated image mastering to handle it all. > Others are rewriting what it means…
To (sadly) be fair, Travis has already been struggling mightily with tech debt the last few years. There have been a lot of issues surface and re-surface that sure seem like they shouldn't be a big deal. For example, setting a build to use ruby 2.4 is supposed to run the latest ruby 2.4.x, but would frequently build against ancient, unsupported rubies for a while, before being silently fixed.
https://blog.travis-ci.com/2015-10-14-opening-up-ubuntu-trus...
https://blog.travis-ci.com/2018-11-08-xenial-release
The extremely long lag combined with some communications from Travis developers on related Github issues strongly implied that shipping these was a highly manual process, not just a matter of updating a few Packer configs and calling it a day. I'm not arguing that it's trivial, but it should have been a week or two of effort at most.
Now, lots of their userbase could be covered by using docker environments, or by the natural isolation supplied by the language platform (virtualenv, rbenv, etc), but at the end of the day, it's frustrating if your CI environment is drifting away from what developers are actually using themselves.
Re: Travis CI Is Laying Off Senior Engineer Staff
#57Re: Travis CI Is Laying Off Senior Engineer Staff
#58Earlier quoted context omitted.
> The money men have praises Idera for their new and innovative approach to software development. Buying something that's already been developed and then not developing it further is a 'new and innovative approach to software development'?
You joke, but when have you ever heard of a software company calling their product complete, firing most of their developers, and moving to maintenance mode? Building a product and making money by selling it is somewhat of a novelty in the hypergrowth VC world of software.
Re: Travis CI Is Laying Off Senior Engineer Staff
#59Earlier quoted context omitted.
Only for open source repo's. For those who have to choose a CI for business use that may not be usable.
In what sane business is 50$ a month over a free tier the deciding factor in choosing a CI system?
"Free" is more convient at work than at home. If I need something at home I just pay. At work ...
Compare the hazzle of getting a Win10 VM up and running compared to a Ubuntu one with licensing issues. A Win10 image is like 3 days away. An Ubuntu 30 min. The slower alternative also happens to cost money.
Re: Travis CI Is Laying Off Senior Engineer Staff
#60Not too shocking, unfortunately, from discussion when the acquisition was annoucned ( https://news.ycombinator.com/item?id=18978251 ), we knew that this was the kind of private equity firm that makes money by buying products with existing revenue streams, and then _not_ investing in them. (And the corollary, laying off staff you don't need if you're not going to be investing in it, obviously helps your profit margin)…
As a user, it did a lot to increase software quality: not just catching inadvertent bugs, but also ensuring that there was at least some reproducible way to get the code working, that didn't depend on some implicit configuration of the authors system.
As a maintainer, accepting simple pull requests becomes much easier when you can quickly look over the code and check the CI status, and not have to try it out locally yourself. It was certainly critical to the "social coding" idea behind GitHub.
So thanks to the team that put it together. Even if the product you built doesn't live on in the way you hoped, it has certainly had a lasting impact for the better on the open source world.