3 ms·
They're not really able to attract much talent. Look through the LinkedIn of some of the GitLab people. A lot of them are very junior (this is the first "real j
by cookiecaper 10y ago
They're not really able to attract much talent. Look through the LinkedIn of some of the GitLab people. A lot of them are very junior (this is the first "real job" for one guy I looked up), and they, rather clearly, have an amateur leadership team, as exhibited by their recent spectacular failures, their underwhelming commentary on remote team management, their naive idealistic implementation of "radical transparency", and their grossly inadequate compensation calculator.
Most likely, one of their founders is technically adept, there are a small number of other experienced people onboard because they incidentally live in areas where the compensation calculator doesn't screw them, and most others are riding on those coattails.
GitLab is really a sad story of lost potential. Most of the time, you can't fix these kinds of problems, because they start at the top and flow down (and you usually can't replace the top). A well-engineered GitLab alternative would be welcome.
- yuhong 10y agoAre there evidence that the founders are not willing to learn or something like that.
- cookiecaper 10y agoJust the fact that they've been around a long time now, and are still like they are.
- the_common_man 10y agoNot sure I entirely agree but I do feel GitLab is caught up now in the hyper-growth circle like every other startup :/ If the enterprise angle does not work out, there is no backup plan. They compete against GitHub and Atlassian in this space and can only grow so much (but VCs was never ending growth).
- elygre 10y agoI can't be bothered to bother that GitLab has junior people, even to the extend that it's the first "real job" for some of them. We hire people for their first "real job" all the time -- someone has to!
- cookiecaper 10y agoOf course, the problem is not that some people are junior. The problem is that most people are junior, because, ironically, unless you live in one of the most expensive cities on the planet, their compensation is not commensurate with what an experienced developer can make in any first-world market. When you have an inexperienced crew running your tech, you get a lot of very preventable issues, which sometimes approach apocalyptic scale (like GitLab's February data loss). That's fine for some businesses, but it shouldn't be fine for something as important as GitLab.
- utku_karatas2 10y agoThat's one hell of a pessimistic view if I've ever seen one. What I see is an brilliantly managed company despite having a globally distributed team, which has a great pace of development, which is carving a nice market share in an extremely tough market (developers) and against a fierce competitor (Github), let alone the other multibillion company backed Bitbucket. And their radical transparency, as you put it, is a fascinating thing in and of itself. If anything it makes me feel intimate with the company. Hard to put it in words, maybe because I was a rather early adopter but if you follow them closely it's a like you're there on their board with spectator mode on. That's some invaluable experience for HN crowd. Are we even talking about the same company?!
- aaron-lebo 10y agoThe truth is probably somewhere in the middle. How do you get "brilliantly managed company" when they just had a massive data loss? How can you say that honestly?
- lox 10y agoIs there a strong correlation between company management and ops practice?
- aaron-lebo 10y agoEspecially for small companies, I'd hope so. If management isn't even aware that they've got data backup issues, they're missing valuable information, yeah? My boss makes sure I backup stuff...and we're not taking on millions of dollars in funding and customers.
- cookiecaper 10y agoIs the company "brilliantly managed" because they still exist? What is an example of this management brilliance? At this point, all the company has proven is that it is able to convince investors to give it money. I see a bloated company with over 100 underpaid junior-level engineers putting out subpar software. The radical transparency may be a fun experiment and it may provide a lot of interesting data to parse, but it's not a good way to run a real company. It screams of impractical idealism. A lot of companies are bad, but GitLab wants to make sure that you know they're bad from a distance. In theory this is all great and nice. In practice, it hurts the company in both commerce and recruiting.
- ultimatejs 10y agoUm ok. What's actually wrong with the product? Why is it not "well-engineered"? All the things you said could be true, yet their product is amazing. I haven't used it, but I like what I'm seeing. So what if a smart experienced developer (their CTO) is able to get good prices on what he/she wants done through remote work? The point you're making is negativity for no reason without evidence on how it's not working, i.e. what's wrong with their product.
- aaron-lebo 10y agoShouldn't you use the software before calling it amazing? Your reflexive defense isn't any more useful than extreme criticism.
- ultimatejs 10y agoI didn't say it was amazing. Perhaps you are the one being reflexive. I wrote: "All the things you said could be true, yet their product [could be] amazing." Grammatically, it's called "elliptical." I then immediately say: "I haven't used it, but I like what I'm seeing"--so what I meant should be quite obvious. What value are you adding with your criticism of what--in my case--at least has a question: "What's actually wrong with the product? Why is it not 'well-engineered'?" My point was extremely clear--his post needed to have evidence of how their processes results in bad product. And I asked that as a question--perhaps you know? Something tells me you even do (perhaps you're a Gitlab user), yet you're choosing to take an unproductive meta route of criticizing my partial criticism with no actual goal. What do you expect to accomplish with that? I presume you got stuck on one word ("amazing"), made up your mind and didn't read the rest. My bad, i could have been more clear. However, the essence of what I was saying was straightforward, but you chose to see the forrest instead of the trees. A common reason people take that route is because there is something else you wished to express, but didn't--perhaps you have real experience with gitlab in one way or another that resonates more with the person's viewpoint I replied to. I'm not saying he's wrong--I just would like to hear the full reasoning behind that perspective. I'd love to hear what that actual perspective is. Gitlab is an interesting product I haven't spent much time reviewing until today. Maybe you can provide the evidence to back up the original poster's point??