Send invalid `Authorization` headers to Atlassian Confluence: get `200` responses back, with empty results.
I despise Atlassian: they're so bad at writing software.
This profile might be incomplete.
Open on mastodon.social Marco "Ocramius" PivettaOld Twitter Account:
Book a consulting session!:
Contact infoWebsite:
GitHub:
Personal infoAbout:
OSS maintainer, Laminas, Mezzio, Roave, previously ZendFramework, Doctrine (ORM) Project. IT Consultant / software architect for a living. Daily curse of @nyunyu
Wall 19 posts
Send invalid `Authorization` headers to Atlassian Confluence: get `200` responses back, with empty results. I despise Atlassian: they're so bad at writing software. Having cats ๐ฑ ~= there's a 95% chance that there's cat puke somewhere in the house (you just haven't stepped on it yet) I'm so very rationally angry right now. Culprit: boomers dropping problems on my and newer generations. Is it normal to be required to poke home improvement contractors every 2 days for quotes, shipments, invoices, status, etc? Is it universally accepted that they will always delay everything until it gets to friction?
Show previous comments
Customer asked me to create a table for uniqueness checking: ```sql Pull your own conclusions.
Show previous comments
@ocramius hey now at least that 1 in 4 billion chance of collision at a specific second will no longer be possible! ๐ช๐คญ @ocramius how many UUIDs are they planning on generating at a time that they're legitimately concerned about collisions? Did the customer also request, for each UUID you generate, you check it is not already listed in there? Reminder to software developers that you don't need to write infinite source files: there are things such as "compliers", "linkers" and also the general concept of "multiple files" to achieve running software. You can have your "single infinite file" as a docker container, if you really want to cram everything together. Reminder about the `<div/>` element for everyone out there littering the internet with ReactJS: > Authors are strongly encouraged to view the div element as an element of last resort, for when no other element is suitable. Use of more appropriate elements instead of the div element leads to better accessibility for readers and easier maintainability for authors. About tools enforcing stricter rules on consumers: I agree to stricter rules. The "let adults could make adult decisions" does not work, because most developers are (just by nature of averages and medians) way below median quality. Most adults need to (sadly) be told what to do in basic life details anyway, otherwise we'd all be throwing shit at each other in lunch cafeterias. The "question everything" mentality is a very post-factual-society way to teach people: spawns terrible people too. Taking myself as an example, while I was (still am) learning Rust and Haskell. I keep banging my head around borrowing, monads, dereferencing/copying memory. Yes, it's frustrating, but people way smarter and experienced than me have defined those rules because they allow for much grander designs. I can question them, but only once I fully understand the details inside out. Playing by the rules, in fact, taught me to be a better software developer all around. Not how I expected to spend my Saturday: I think there's a fried mouse ๐ญ in here. Also, whoever assembled this needs to be stripped of any electrician qualifications. Reviewing some newly written Laravel code. I made it clear to our dev team: "We're picking Laravel because, despite its known pitfalls, we know each other, and we trust our team to apply proper design principles, and the devs want to go with it. We'll certainly use it consciously" That completely disappeared within 1 week of dev work: all the anti-patterns present in the Laravel docs appeared immediately. It's so bad that it looks like going back to my high school code. Trouble from day 2. People keep telling me "you can use Laravel properly". I don't doubt it, but the average PHP developer is not experienced enough to make decisions that outlive their current task assignment. It's hard to blame tools, but the tool is really just bad, from my PoV :-\ Anyone doing some electrical work DIY and know of a glue or resin that: * is thermally conductive ๐ค @ocramius on a smaller scale nail polish is often used to insulate stuff. Maybe as in between. But maybe write one of the vendors. They know there stuff and are probably eager to help Can anyone recommend a paper that studied release frequency and the relation to production faults? @nyunyu https://github.com/basti564/Oculess This is how we get our Oculus Quest off Meta's BS. Time for myself to normalize using Mastodon instead of Twitter, I suppose. It's a big "marketing" loss for me: Twitter has been my source of knowledge, indirect income (gigs) and a way to explore the community around me. I will probably need to set up a cross-poster to keep some visibility...
Show previous comments
@ocramius You and every independent creator, sadly. Especially artists, musicians, writers, activists, have been dealt a huge blow to their income and influence. Which is probably exactly what the muskrat wanted. |
I really wish writing anything into an Atlassian tool required less than 4 hours...
@ocramius Yes!
@ocramius to be fair hard to keep track of Terrabytes of Javascript that keep this magic happening