Live data from Hacker News

Tools you’d miss if you left a company

rachelbythebay.com

91–100 of 112 posts

Re: Tools you’d miss if you left a company

#91

I'm very disappointed if I move from a company that uses macs, slack, Confluence to PCs, MS Teams (horrible) and SharePoint (worse).

Why is MS Teams horrible? We have an engineer who is trying to convince our team to move from Slack to MS Teams. My only gripe is the requirement for a M$ login account (we are a Google Apps house).

Re: Tools you’d miss if you left a company

#92
One problem that I've seen in one such large company, and heard of from some people in others (FAANGs), is that there's no incentive to maintain these internal tools. Sure, they often start out as sort of amazing and there's a ship email and for 1-3 years a strong team, but you are unlikely to be promoted a lot polishing UI, fixing bugs and adding features or even support for new backend systems... so, eventually there's a skeleton crew maintaining an old tool, everybody complains how it's slow and sucks and behind the times, and then a brand new replacement is built that is going to fix everything. There's a ship email, people gradually switch to it, rinse, repeat.

Re: Tools you’d miss if you left a company

#93

At one of the places I worked, a relatively large university-hospital, there was an entire Java-UI framework build based on C#s XAML. But it could also experimentally be compiled to html/css/js. Writing any type of UI in Swing is just painful - but this system made it so much nicer. It also had a WYSIWYG editor that you could interop with actually writing the code. Plus you could write either the 'markup language' or…

I am very curious what the university-hospital was, if you can share it.

A Belgian one (Leuven) ;-)

Re: Tools you’d miss if you left a company

#95
post #77

This topic is one of the primary reasons I enjoy working at MS these days. The tech stack is full of OSS or industry standard tools, not a bunch of internal NIH things. My current stack is: React, Node, Kubernetes, Linux (for dev and deploy), Git for sc, GitHub, vs code. I can’t even think of some internal tool that I depend on at the moment.

That depends entirely on what part of MS you are in right? There is cosmos (internal, not exactly the same as external cosmos), autopilot for infra, mdm for metrics, mds for logs, icm for alerts, etc.

Yeh, you’re right. I was thinking more of this and remember all the alerting and incident management stuff. Then I realized that I hate those tools and would happily leave them behind :)

Re: Tools you’d miss if you left a company

#96
post #88

This topic is one of the primary reasons I enjoy working at MS these days. The tech stack is full of OSS or industry standard tools, not a bunch of internal NIH things. My current stack is: React, Node, Kubernetes, Linux (for dev and deploy), Git for sc, GitHub, vs code. I can’t even think of some internal tool that I depend on at the moment.

Github is open source?

[deleted]

Re: Tools you’d miss if you left a company

#97
The only thing I'd miss from a larger company is the travel budget. The 'devil may care' attitude to drop a couple grand on a short window flight... compared to travel with the small company where that meeting could break the company. Double goes for the in-house travel agent who sorted everything while in route - Jane... you were missed.

Re: Tools you’d miss if you left a company

#98
post #54

Earlier quoted context omitted.

Do the math - maybe it works in your case. I'd say a key question to ask is "Do I have a technical problem that's legitimately unusual and faced by very few other businesses?" If the answer is "no", then you should identify how other businesses are solving the problem and come up with really convincing reasons why you could do it cheaper. When doing the math: A common mistake is to calculate the cost of "build" as SU…

What if the product doesn't work without the tech, because it's several orders of magnitude too slow with commodity public tech? (I'd end up writing an essay if I was to fill this out to full detail.)

It sounds like for your case, the answer to "Do I have a technical problem that's legitimately unusual and faced by very few other businesses?" is "yes", so you probably have to build it.

The point is to only build things that are necessary for your product, not to avoid building anything.

Re: Tools you’d miss if you left a company

#99
post #24

Earlier quoted context omitted.

What if it's a tool which halves your operating costs and eliminates a new technology stack you'd need to teach your whole dev team? What if the only tech that solves the problem is Oracle, and your business model can't cope with the costs that would incur? (I have a specific example in mind but it's private. Poor evidence for an argument; but I'll stand by the fact that some business problems require too much glue w…

Do the math - maybe it works in your case. I'd say a key question to ask is "Do I have a technical problem that's legitimately unusual and faced by very few other businesses?" If the answer is "no", then you should identify how other businesses are solving the problem and come up with really convincing reasons why you could do it cheaper. When doing the math: A common mistake is to calculate the cost of "build" as SU…

> If the answer is "no", then you should identify how other businesses are solving the problem and come up with really convincing reasons why you could do it cheaper.

If it's not a particularly complex problem, but not one that other businesses broadcast how they are solving it, it's quite possible you can solve it less expensively than finding out how other businesses are solving it.

(And, no, finding out how solution vendors tell you other businesses are handling it isn't the same as finding out how other businesses are handling it, since such a presentation, while readily available, will always distort the facts to serve the sales interests of the vendor.)

Re: Tools you’d miss if you left a company

#100
post #51

Not everyone finds BigCorp problems to be the interesting problems. Not everyone wants to live in the Bay Area. There's a lot of jobs in the world that aren't at FAANG, and it's okay if the right job for someone is at a place whose entire dev shop is smaller than the team at Google that maintains Blaze. If you find yourself in a job like that, it is absolutely the right call to invest in the best commodity tools you…

Just want to point out that you can work at FAANG without working in the Bay Area, or even the US. Amazon of course has headquarters in Seattle and both Google and Facebook have large engineering offices not only outside the Bay Area but outside the US.

I've found there to be a pretty huge difference in those offices, particularly the European offices. The staff is far more diverse (e.g. I'm on a 40 person team and the largest number of people from one country is 4) and the culture and attitude to work is completely different. Much less koolaid-drinking and much better work/life balance. People actually use their (much more generous) vacation time!

Post reply on HN