I often wonder if we should create company shuffling app, to improve coworker matching. Some of my colleagues hate me because "I work too much", I hate them because "they fake work".
Long ago working for a retail store chain, I made some excel DSL to encode business rules to update inventory spreadsheets. While coding I realized that their excel template had a bunch of cells with whitespace in them on row 100000. This forced excel to store the sparse matrix for 0:100000 region, adding 100s of Kb for no reason. Multiplied by 1000s of these files over their internal network. Out of curiosity I added empty cell cleaning in my DSL and I think I managed to fit the entire company excel file set on a small sd card (circa 2010).
Along our career we often make compromises. I don't on something hostile to users but I surely stopped having pride on my work, partly to keep collecting a paycheck. Management, team dynamics.. are all influencing the path your product will take. Politics, economics are all factors in this too, few years ago people could jump ship easily, now a lot less so.
I'm coping through HN Hiring threads to find additional gigs that align with the need to contribute for others with less constraints.
This applies to more than just product engineering. Part of one of my former jobs (retired now) involved writing marketing copy and news releases. I never quite got over how one of my bosses, who would also write some of this material, often told visitors or other company execs that, where our textual output was concerned, “We have no pride of authorship here.” Speak for yourself, I always wanted to tell him, but never did because I needed the paycheck.
Interestingly, he lasted there only a year while I made it to nearly 17 years. Go figure.
thanks a lot for the story. I used to spend a lot of time trying to figure out how to create work groups that didn't force people into hiding their true needs, pride, creativity and efforts... but I really didn't have a minute left to pursue that goal. I know that some groups have healthier culture where people can live and work in a happy mental place .. but it seems they are a rare kind of exception.
reply