5 ms·
Early on (15+ years ago) I spent a few weeks there on contract and I noticed they used Java EVERYWHERE, and not always well. They had a CS app named after a key
by zeruch 3y ago
Early on (15+ years ago) I spent a few weeks there on contract and I noticed they used Java EVERYWHERE, and not always well. They had a CS app named after a key Star Wars character that was in all likelihood a breach of the Geneva Convention. A code atrocity with the performance of a sloth on its 8th bong rip with a UX from hell.
- dt3ft 3y agoNetflix should make a documentary about this.
- Tim25659 3y agoHa..Ha.Ha
- Arrath 3y agoEvocative description there, bravo
- civilitty 3y agoIt's so evocative that I don't even care about Netflix or Java anymore. I just want to know where I can buy a bong ripping sloth [1] and whether they're legal in California. [1] https://imgur.com/a/S3NVS16 https://imgur.com/a/S3NVS16
- sillywalk 3y ago"A code atrocity with the performance of a sloth on its 8th bong rip with a UX from hell." Sounds like Apple Music.
- fmntf 3y agoI was thinking of Jira
- favorited 3y agoServiceNow, for me.
- MenhirMike 3y agoGotta be SharePoint.
- hbn 3y agoFor some reason whenever I'm on my work's VPN, Apple Music lets me play 1 album and then the next time I try to start a song it will tell me I'm not logged in and I'll have to force quit and relaunch (frequently a few times) before it will let me play another album. Apple Music is the only app that has this problem.
- m-s 3y agoApple uses certificate pinning for some of its domains, which doesn't play nicely with corporate firewalls. https://support.apple.com/en-us/HT210060 https://support.apple.com/en-us/HT210060
- WirelessGigabit 3y agoEither a company block traffic or allows it. Inconspicuously inspecting traffic to spy on people, even employees, is just bad. I work at a company that once turned it on for GitHub.com. All builds that pulled stuff from GitHub started to fail because all those Docker containers don't have the company's root CA trusted.
- myvoiceismypass 3y agoWhen I was there a decade ago, it started becoming more polyglot friendly (node apps had to use a jvm sidecar to do internal communications originally!)
- jedberg 3y agoMy team wrote some of the Python libraries for internal services just so we could avoid that Java sidecar! It took 10 times longer to boot the sidecar than the Python app.
- bruh2 3y agoWhat does CS stand for here? I guess it's not computer science? Also, that description made me lmao, thanks
- jedberg 3y agoCustomer service.
- khalilravanna 3y agoAnother reminder that acronyms are pretty terrible for communication. Every time I onboard with a new org there’s a whole new set of acronyms to learn that’s barely faster than typing out the unabbreviated version. Nice to save a couple seconds when the cost is only a bunch of people not able to follow along when people are communicating. To be clear: not ragging on OP in particular at all but more at the widespread practice at a company level.
- d35007 3y ago> Another reminder that acronyms are pretty terrible for communication. Every time I onboard with a new org there’s a whole new set of acronyms to learn that’s barely faster than typing out the unabbreviated version My (cynical) take on the matter is that software engineers want to prove how smart they are to other software engineers, and they think using obscure jargon and abbreviations is a good way to do it.
- khalilravanna 3y agoI’m sure that’s some part of it. I think another part, kind of similar, is acronyms being used as a form of in-group/out-group behavior. “I know the lingo so I’m in the club. You don’t so you aren’t”
- phatskat 3y agoYou’re saying the same thing really - the only way other software engineers will “think you’re smart” is if they get it too, thus in group out group.
- jedberg 3y agoIf it helps that CS app was rewritten about 10 years ago (when I worked there, but not on that app) in part due to the complaints you mention. It's totally true that most resources were spent on customer facing apps. Internal apps were definitely not of the same quality, because they didn't need to be.
- zeruch 3y agoGood to hear. The fact that in 2005 you had an app that required seemingly petabytes of memory to operate, and put on machines barely powerful enough to play minesweeper, was in and of itself a series of bad decisions...but the app itself, and it's layout were just maddening. It's like MC Escher was the UX lead.