Umm... not it hasn't? Separating the backend from the frontend allows for multiple frontends on multiple types of delivery. Outside of edge workers, how is HTML-over-websockets supposed to compete with a good ol CDN (jamstack) on TTR?
674 karma · joined April 17, 2017
Umm... not it hasn't? Separating the backend from the frontend allows for multiple frontends on multiple types of delivery. Outside of edge workers, how is HTML-over-websockets supposed to compete with a good ol CDN (jamstack) on TTR?
Also RIP to separation of concerns on the frontend (document [html], style [css] and behavior [js]) since it's all buried in javascript nowadays.
Something actionable, something specific to my semi-unique position as a developer?
It was the change on limitations for variants. We woke up one day to product additions failing. Took about a week for the tech team to figure out that we were being throttled because we were exceeding 50k variants. Totally understandable in the bigger picture of things, but I didn't feel we received adequate warning. Developer support had told us that sometimes they grant temporary exemptions but in our case they refused. They advised we upgrade to shopify plus (they quoted us over $2000) to remove the throttling/limitation. Financially it was out of scope for us, so we had to throttle our own customers, which led to a massive disadvantage.
I ended up writing our own cart software, which was always part of the plan, but in the meantime our business suffered.
I don't hold any grudge about it since we were getting incredible value out of the previous arrangement, and I do think Shopify is amazing software. I've been a paying customer in multiple capacities since at least 2008 and recommend it to people all the time. What happened was just unfortunate timing for us.
Thanks for taking a minute to listen, though. Much appreciated.
Edit: Just to be clear, it was always on our roadmap to migrate away from Shopify's platform, but they accelerated our timeline and we had to limit the amount of merch our customers could add which obviously led to upset customers.
We're still operating, albeit close to insolvent, and have since launched our new platform. But our reputation has been irreversibly damaged.
Then I had 6 months of pretty normal hours working on maintenance, then I went back on another project and they had me working 60 - 80 hours (with some 40 and some 100 sprinkled in) for 18 months straight before we finished the project and I bailed.
Great resume builder but be prepared to put in hours.
Our office was insane. Exposed rafters with the trusses and everything painted black. Our walls were deep blue but had blue neon running the length of the room on all sides. No overhead lighting.
Our developer floor was elevated with sub-floor network cabling. We had a dev floor about 100 yards by 50 yards, the size of a football field, roughly. A little shy of that. Private offices had glass walls facing the dev floor. Our sound studio (these were the flash days) was a hollowed-out VW bus in a soundproofed room.
We had a fire pole from the bosses office down to the dev room, conference tables with in-layed TVs. It was pretty wild.
In my time there, I built ~400 replicated sites for Colliers realty, DuPont Registry's website, a bunch of websites for the Tampa Bay Buccaneers, the Tampa Bay Lightning's website among others. We were printing money.
The crash hit hard, and Hydrogen Media dwindled. Massive layoffs, and eventually it renamed to Bayshore Solutions and relocated to Tampa where they still do business to this day.
In fact, they went a step further by including some features that a Macbook doesn't have. Apple doesn't have exclusive rights on aluminum frames or the color silver. Or black keys... so what exactly did they clone, really?