For many people, including me perhaps, something like DBeaver is good enough since it's free.
For many people, including me perhaps, something like DBeaver is good enough since it's free.
https://www.jetbrains.com/datagrip/buy/#edition=personal
But you're probably right.
Also good tools are worth paying for, I have been a subscription user of their tools now for years.
I think it's like $199 for a subscription to the whole suite. If you are a dev (or work for someone who expects you to do dev work for pay) it's worthy spending a few of your coins on good tools.
I stare at these tools all darn day, and they rarely if ever crash. I don't regret moving away from Eclipse almost a decade ago, which used to devour all my system resources and crash and fail constantly.
When saying something is not expensive (few of your coins), consider that it might be just your situation where it's not expensive.
What is the paid version of grep/ripgrep that works better?
Not ALL tools need to be paid for.
If I say I'll do some work for free the we can assume you don't need to pay for it.
I use IntelliJ, AppCode and that already means I should be using all products pack which I'm subscribed to.
Compared to a six-figure salary? Developers tools are a bargain for what we get out of them.
I've been shelling out for IntelliJ Ultimate for years because I want to support JetBrains. At this point I think I could actually get away with just the open source Community Edition, but it's worth paying them for the effort in my mind.
I don't mind buying good software, but it feels weird for me to pay in order to make my employer more money. It's not like the productivity boost I get from buying Datagrip is going to get me a raise or a better job.
That said, for software I use in my personal life I can and do pay, and I think we should all be more in the habit of either buying non-trial versions (Sublime, PyCharm) or making small monthly donations (Neovim, iTerm, regex101, QMK, et al).
It’s not universal but definitely not uncommon.
If no part of your toolset is within your budget, then you're in the working class, since you cannot ever own your own means of production.
You only transition once your investment returns surpass your income. Which is why truly rich people don't give a shit about income tax - they don't have income!
For example, in the UK, commonly doctors and lawyers have not been considered part of the working class, regardless of if their investments outside of their profession.
Because a doctor can work independently, and hire other workers like nurses, and attendants, and own all of their tools of trade outright, they are part of the petit bourgeois.
Now you say that petit bourgeois is part of the working class, but many would disagree as Karl Marx and Friedrich Engels popularized a more fine grained definition of social classes as follows:
1. the working class - factory workers, peasants, and people who earn only by their labour
2. lumpenproletariat (commonly considered to include vagabonds, criminals or the 'unthinking poor')
3. professional middle-classes (engineers or tradesmen who do not typically hire employees)
3. petit-bourgeoisie - Professionals and small scale managers who hire workers but work alongside them
4. haute bourgeoisie - landed aristocracy & other capitalists who live from investment alone
Now if you are not marxists, you may drop some of the classes or simply call them something else. The lumpenproletariat are sometimes called the "underclass", and in advanced capitalist economies the line between professional middle-classes and petit-bourgeois blurs due to capital infusions from the top. For example, startup owners should rightly be professional middle class, but are upgraded due to VC infusion.
There are other ways to define the classes as well that don't depend on monetary wealth----for example the ladder from: working class to bourgeoisies to gentry to elite/aristocrats, so the terms themselves are fairly overloaded.
Analysing class warfare is a bit of my hobby. I blame my sassy liberal arts professors. :)
I can't speak broadly, but when I worked construction, most guys would bring a mix of personal tools and company tools.
I don't understand why you don't to become a more productive person then you may get a better job offer or start your own company where you and your customers will be the one to evaluate your worth instead of a single boss of yours.
Then remove 25% as social charges + ~1 month of net salary as income tax + other various types of taxes.
That said, I have a JetBrains subscription because their suite has a lot of value if you deal with multiple types of databases (or Java/.Net). Their business model is refreshingly straightforward, the coding is solid and I don’t mind giving them money.
But the real power of DataGrip comes by using it in one of their IDE that auto completes table and column names inside code and allows you to shift-click it to get to see the definition and show warning when you specify an unknown field.