Layoff was probably 50% accounting for another chunk of people leaving soon after, so that staff reduction will be 60-70% in total.
Also, I don’t think the majority of people even work on core products.. for example, did you know Twitter implemented their own OnlyFans competitor? It never launched afaik
Step 1 is to trim as much as possible and consolidate core functionality…
What is your true objective? What will you be evaluated on?
Focus and think of any other improvement you could do.
It sounds like management doesn’t think there is an actual problem to solve, so I wouldn’t necessarily pick refactoring or rewrite as the hill to die on.
If you go the refactoring route, i have little advice:
0. Clean up the database, it will immediately impact performance and make management happy
1. Find vertical (feature-wise) or horizontal (layer-wise) architectural boundaries and split the code base into module, separated libraries. This will be an ongoing process for a long while.
Do it by touching as little code as possible - this is pure scaffolding, actual refactoring comes later.
2. Stick with PHP, at least until results from #1 aren’t good enough.
3. Use testing as a tool to pressure management, it works a surprisingly large number of times
4. Rewrite one feature/page at a time, once results from #1 indicate a good candidate.
It might be a good idea to introduce a new language at this point, or even some form of micro services (if it makes sense).
Agree… only issue might be managers and supervisors coming from manufacturing in Asia, they will have to re-learn how to treat workers, but I am hopeful
From a western perspective, everything people say about the Chinese (regarding culture, "bad products", cheap immitations, low quality, and so on) had been said about the Japanese in the 50s to 70s, the Taiwanese 80s to 90s, and the Koreans 90s to 00ss. In all cases it was followed by "they are now better and cheaper than us" and "they take our jobs".
Besides, this discussion is not about their respective cultures in general, but about manufacturing styles and working conditions, which are indeed, and even by necessity, similar.
Not that they don't also have shared history, interactions and cultural exchanges going back thousands of years. So, yeah, even that would be more like comparing Argentina and Uruguay, or comparing US and Canada, or France and Belgium, and so on, than some unfathomable comparison.
Surely in terms of work culture they're more similar to each other than any of them are to North American work culture? That's the culture we're all talking about here.
They did explain their reasoning behind this during WAN a few weeks ago.
In short, they are trying to make shipping price more fair for the average customer (including those oversea, or in remote regions) by making shipping a bit more expensive where it is cheaper.
Charging people nearby a bit extra allows them to offset some of those costs.
They provided a few examples of backpacks shipping to remote regions in Canada (I forgot the name, sorry) custom upwards of hundreds of dollars, but they capped shipping price to 50/60$ for every customer.
Very happy to hear that (I live in Europe), but obviously you're probably not a fan of the idea as much as I am hahaha
I also live in Europe and I'd love to buy their merch but the shipping and customs costs add up immensely so there's no way I'm buying anything from them.
My former employer mandated that everyone took days off every Friday of July.
I happen to live ~2 hours away from the see and 10 minutes away from the lake and in a area with a lot of hiking to do, so that was cool.
Still, I can’t picture myself doing it all year around… maybe because I don’t have kids… I would prefer a shorter workday
Also, Friday off, but that it taken out of your own paid leave days!!
I guess this was a big deal 30-40-50 years ago when it was setup, especially for factory workers, but it’s 2022, come on!
Yeah that’s really not the vibe! That’s just stingy by your old boss.
In NZ, loads of professional firms shut down over Xmas as it’s summer. They basically make their staff take at least two weeks leave over this time because there’s no provision in employment law to force them to find work for people who don’t want to holiday then. My wife was a lawyer so she got caught up in this, used to annoy the shit out of me being forced to use so much leave at a time we did’t want to.
Most Italian companies do this for Christmas/new years eve, but also for “Ferragosto” 15th of august, some mandating even 2 weeks off!!
Italy, as a whole is basically completely shut off during the central weeks in august, with hotel prices easily doubling July prices… go figure out why hahaah
By law, there’s generally 4 weeks go paid leave, and the unwritten agreement is that the employer peeks 2 of them for you…
Tech companies generally dont do this, maybe to feel more international and modern
> Buy tickets button (which should always point you to the correct website to get tickets from)
There you go, being tickets "digital", Apple wants a 30% cut, and they are basically forcing you to implement in-app payments.
It sucks man!
Try change the wording from "Buy Tickets" to "Get more information" or "Visit Website" to get around the review process, and work from there
This sounds a lot like how I work too. If I have to open a bunch of tabs it’s usually temporary and I’ll want to get rid of them again at the earliest opportunity.
same here! it doesn't sit well with me when there are a bunch of tabs open. if I haven't categorized it in my tab groups it's something not of importance and i have to clear them all within the day
It's literally the same except that you can name it differently with a nice icon that goes with it. You can also determine which apps should/shouldn't send you a notification and which persons can slip through. It can also be enabled automatically based on certain factors (like time for example).
Focus mode is more configurable by application, contacts, and so on. So, I can still be notified about slack messages and calls for some contacts while the rest is silenced.
Also, I don’t think the majority of people even work on core products.. for example, did you know Twitter implemented their own OnlyFans competitor? It never launched afaik
Step 1 is to trim as much as possible and consolidate core functionality…
Step 2 is back to profitability.
I understand that, let’s see if it works