11,106 karma · joined July 16, 2014
I think a better fix is to just not give to a company what you would regret giving. Don't put in 80 hours a week for months unless you have good reason to think it's going to be worth it and do it with the full knowledge that you might be gambling on the company's generosity.
Large enterprise clients would never let you own the IP. But those gigs are usually pretty profitable because they're large and they can afford high rates.
Small clients mostly don't care unless they are planning on selling the software.
And mid sized clients it seems to depend on whether or not they see it as a cost savings measure or competitive advantage. If it's the latter you can usually justify higher rates.
Learned a ton of lessons, the first of which is starting a consulting shop for general development is fools errand. You can kind of make if worth it if you're decent at sales and offshore everything.
If I do it again I'll slice our niche down thinner than prosciutto, something like CRM integrations for real estate agents, and have contracts that allowed us to own the IP.
With zoning and building codes we've just made it a lot more expensive to build housing. Just building codes probably increase the cost of building an apartment by 1-2% per year, and with zoning added in that could lead to 2-3% appreciation above inflation and wages which over 30 years adds up to quite a bit.
https://www.pewresearch.org/ft_18-01-12_sharedliving_feature...
I also agree it's really bad tax policy.
But later you seem to switch to definition of whether a tax is regressive by comparing owners vs employees but that seems only tangential to whether or not the tax is regressive, which every definition I've seen has more to do with income level relative to the general population, not the 0.1%.
As an employee, before I escalate any issue I always try to do my best to fix it myself first (barring some efficiency gain like it's far easier for someone else to resolve). And as a manager I appreciate reports who do the same.
It seems like the first step should just be ignoring it or communicating the issue to them. Something like setup a meeting to go through a couple of examples of the flaws in extreme detail, that the solutions many times lack the context to come up with a great answer, you appreciate they're trying to help you figure out the solution with ChatGPT but it's not necessary because you also have access to ChatGPT and leverage it when you can.
The pre-objectivity police StackOverflow was sooo much more useful (2010ish). 85% of the top 1000 questions had incredibly well written and insightful answers to subjective questions. Things like "How do I become a better software engineer?" which is far more useful than "How can I rename a local Git branch?"
For a time these bled out into other smaller stack exchange communities, but many eventually fell to the objectivity police.
The two concerns that standard economics seems to have around the government borrowing excess money is higher debt load, and crowding out.
The 1 state solution turns a Palestinian self determination and Israeli security issues into an existential issue for both sides. This raises the stakes considerably. I can't see it ending in anything but 100's of thousands of dead and a complete meltdown of the middle east.
It's also affecting Bangladesh.
https://www.macrotrends.net/countries/BGD/bangladesh/fertili....
It sounds like your friends aren't interested in diversity but specifically looking for the opposite. People that share a shared cultural heritage and language. Nothing wrong with that, but it's just weird to call that diversity.