2,445 karma · joined July 4, 2012
If author sees this: Turn off Django debug mode
For people who are already highly skilled in scripting/automation it's a lot less impressive.
They notice all the things that could go wrong. All the non-determinism issues. And they think I could do this better with a custom script myself.
The use cases I have heard all seem like gimmicks to me.
We are in the age of AI-slop AI-everything AI-break-it AI-fix-it.
Software companies are competing with each other on how low they can push the quality and still get away with it.
There's no reward or incentive for paying attention to the details or the quality. In fact you will get penalised for it.
That means if you get fast and efficient at doing something valuable for the clients you get to enjoy better margins because your costs are relatively low but the value is high so the customers still happily pay a good amount for it.
Previously I have done a periodic script that would simply re-sync the directory which works well enough. But curious if there's anything else out there.
It could encourage more development and adoption and lead to being a net-positive for the revenue.
A good company will not try to micro manage you as an Engineer in that way.
What is your use case? If you need a private computer to read and write you can setup a desktop with Linux and air-gap it (ZERO connectivity to the outside world, no wi-fi, no internet, nothing). Then transfer specific data in and out of it using a USB stick. That's just one example.
The culture made sense in the early days when it was a bunch of random nerds helping each other out and having fun. Now the freeloaders have managed to hijack it and inject themselves into it.
They also weaponise the culture against the devs by shaming them for wanting money for their software.
Many companies spend thousands of dollars every month on all sorts of things without much thought. But good luck getting a one-time $100 license fee out of them for some critical library that their whole product depends on.
Personally I'd like to see the "give stuff to them for free then beg and pray for donations" culture end.
We need to establish a balance based on the commercial value that is being provided.
For example I want licensing to be based on the size and scale of the user (non-commercial user, tiny commercial user, small business, medium business, massive enterprise).
It's absurd for a multi-million company to leech off a random dev for free.
Do you have the sales "fire power" to sell this solution?
Because it sounds like the kind of thing that governments or complicated companies would potentially buy. And they are not easy to sell to, to put it lightly.
I used to have some startup ideas that are in this category => "Most people don't need or want it, and people who do need or want it are not going to buy it from my flimsy bootstrapped startup (they will take 2 years and spend 100M with Deloitte on it instead)".
Not sure what's your situation/size/funding/scale but personally I'm happy to stay away from that category.
This usually happens because a junior dev wants to have fun and pad their resume while playing around with tech. Or they are insecure and want to make the "maximally proper" choice with everything so they appear to be an expert. For example they think storing any JSON or cache data in Postgres is somehow incorrect or forbidden and they must use something more specific to feel like they've made the correct choice.
In general Postgres will take people very far. Majority of companies could start with it and live with it forever. If they are lucky enough to need something else by that point hopefully they have enough money and staff to re-evaluate the stack and make changes for the future of the company.