160 karma · joined June 9, 2015
I think you mis-understand that unions and coops are about employees having a say. If the employees want to work more for less in exchange for equity they can. All unions are not the same, because the union is the workers.
You say working at a startup should be worse, but really it’s trading things. You get to learn and experience more. More equity instead of higher wages, and greater access to leadership. I work at one right now, I get it. I think this is what your saying, and workers know this. A union does not preclude this arrangement. Also the people that are willing to work at a startup tend to be more invested and want more of a say in the company. If the company succeeds I argue they deserve a seat at the table as they built it along with the founders more than any investor.
So many comments in this post setup imaginary straw men for what a union would do, then argue against that. The union is the employees, and employees at startups are not trying to kill a company and gate keep jobs.
It’s amazing how easy it is for all of us to just take for granted that we are powerless at work and the only way to gain power is to create a company and disempower others.
Is it so hard to imagine doing it differently?
I own shares in public companies and have basically zero say in how they operate and those shares are worth quite a bit.
At this point it’s clear these arguments are flippant and not serious. I hope one day you can have a perspective on these issues that is not so shallow. They are important and you also should have a say in your workplace. Our voices matter.
I use Gradle a lot (bazel a little) and would love a tool that’s got an api that’s easier to understand, but this seems like 100 steps backwards without a good path forward.
You correctly identified the overhead of these approaches is massive and has implications bigger than the software. The impact on developers cannot be understated.
The approaches you listed are useful, and the dissent I have isn’t so much on the approach, as the timing of when it gets used. Tons of software will never need its benefits and shouldn’t pay the tax ever. Paying the tax before you have to is very rarely worth it in my experience.
Definitely seems like an abundance of businesses that are not profitable. They are just able to effectively rob their employees enough to keep going.
Clikt is a nice config parser as well, and Koin is fine for DI. Jackson has good Kotlin support, and I haven’t tried the Kotlin serialization package yet but it looks interesting.
These days i prefer some of the library stitching done for me and would probably opt for spring boot and webflux which has nice Kotlin and coroutine support now.