On the other hand, it could mean high turnover. Looking at their Glassdoor reviews and filtering out their HR-generated fakes, it paints a picture of both scenarios: https://www.glassdoor.com/Reviews/Flexport-Reviews-E1011163....
3,496 karma · joined January 23, 2019
https://github.com/danjac
On the other hand, it could mean high turnover. Looking at their Glassdoor reviews and filtering out their HR-generated fakes, it paints a picture of both scenarios: https://www.glassdoor.com/Reviews/Flexport-Reviews-E1011163....
Customers do not hire agencies with the expectation they will build great software. They turn to agencies because they don't have the time or skills to do it themselves, and agencies are cheaper than hiring people and they are more dependable than freelancers. By that I don't mean that freelancers are collectively unreliable, but with an agency you have a dozen or more developers and if one falls sick, they can just replace them with another developer. If your product depends on that one freelancer, you are screwed.
So "10x developers" aren't really suited for agencies, where every hour is billable and accounted for, and the output does not have to be great, it just needs to be more or less reliable and more or less on time and under budget (or at least cost overruns are accounted for).
But the rest of us stuck in legacy-land the toxic waste dumps of these over-engineered behemoths will be with us for years to come.
Yet there seems to be a free pass where a "web designer" is allowed to dictate how a site should work and look without knowing the basics of HTML, CSS and JS.
The Finnish Greens are pro-nuclear, perhaps because they are not beholden to the same sources of funding as their German counterparts (and not to just blame the Greens here: look at your former Chancellor Schroeder).
https://www.dw.com/en/german-greens-lay-out-nuclear-power-po...
That's more than what I would have or need locally.
Heroku (before its inevitable enshittification under Salesforce) was great for this use case. Sure you will outgrow it at some point, and it did get expensive, but when you just want to throw up an MVP with minimum fuss and maintenance you could do much worse.
If you are outside of Europe, Digital Ocean or Linode may work better for you.
Literally the oldest surviving epic is Gilgamesh, which features Tiamat, the mother of dragons.
https://www.economist.com/graphic-detail/2018/02/14/american...
"IDEs are easy mode and waste of resources. Its ok to start with them as a noob, but down the line i want to customize every part of my toolchain. (And thats just horrible to do in VSCode etc..)"
Yet half the (neo)vim people in this thread are yelling it's the One True IDE that can, in fact, do everything, and if you are using VSCode or IntelliJ or whatever then you must be a noob or too lazy to invest time in your tools.
I use zsh, with customizations. I know git, and mercurial, and a few other VCS I've forgotten. I know my way around the Linux toolkit. I can configure a Python or frontend or Go environment with whatever linters and formatters and pre-commit and so on and so on. I have a fat repo of dotfiles. Hell, I use vim whenever I need to work on headless servers or the odd config file and the like. Works fine, in that use case.
Every time I learn or modify a tool, I look at whether there is a net benefit in learning it, whether it makes me more productive. Zsh shortcuts for example are tiny, but I get a nice little productivity boost that adds up to many hours over time.
I have spent the hours learning and configuring neovim, but run up against that point where that time spent is no longer yielding that benefit, compared to just using vscode and putting up with its issues.
So, I chose one tool over another. But it's a generalization to say I somehow don't think learning "tooling" is worthwhile.
That, right there, is one of the biggest turnoffs I have encountered from the community. The sheer disdain in that sentence alone.
I learn many tools, and am deeply interested in learning them. That includes languages, frameworks, databases, infrastructure tools, operating systems, standards and protocols. I wouldn't be in this job otherwise.
However, my time is limited. I have to be selective in what I spend time learning. Much of that choice is determined by my employer, project and other requirements. Free time left over for learning other things is even more limited.
Learning another language and API and plugin ecosystem just so I can configure my editor? Maybe for some people, that's time well spent, but personally - having spent a fair bit of time with neovim to give it a fair shake - I realized that what I don't need is a perfect artisinal text editor, but a good-enough IDE that lets me do the things I'm either actually interested in, or paid to do.
Vim as a simple text editor? Perfect, use it every day when dropping into a headless server to edit a config file or two. For an IDE? I don't love vscode, but for what I need, it's fine.
But right now, today, at work, I have a large legacy Django project to maintain, and it's kind of nice having little things like auto code formatting and linting to help me as I go and prevent me from making dumb mistakes and saving me a ton of time so I can focus on the problem at hand, not making the code look nice for review and I can hop between buffers to fix up the tests as I change the code.
I can certainly just run black/isort/ruff what have you manually, or with pre-commit, sure. But it's more productive to be able to see changes as I work.
Sure maybe I shouldn't be using Python, and maybe the original developers should have written it in Rust or whatever. Fine. But that's not what I'm being paid for.
For that use case, it's absolutely great. No complaints.
If you are deeply involved in the community and are willing to put in the time, sure, you could probably build something superior to vscode. But the time invested to get there might not be worth the marginal productivity gains.