Email or username:

Password:

Forgot your password?
19 posts total
Marco "Ocramius" Pivetta

Send invalid `Authorization` headers to Atlassian Confluence: get `200` responses back, with empty results.

I despise Atlassian: they're so bad at writing software.

Marco "Ocramius" Pivetta

I really wish writing anything into an Atlassian tool required less than 4 hours...

Psycodepath

@ocramius to be fair hard to keep track of Terrabytes of Javascript that keep this magic happening

Marco "Ocramius" Pivetta

Having cats ๐Ÿฑ ~= there's a 95% chance that there's cat puke somewhere in the house (you just haven't stepped on it yet)

Alex Rock

@ocramius Works with dogs too.

One of my dogs will turn 13 years old this year, and every once in a while she pukes somewhere, usually in wall corners, or at the back/corner of some furniture, so that we can't see it before days/weeks/months. She's got achalasia, but still, it happens

Marco "Ocramius" Pivetta

I'm so very rationally angry right now.

Culprit: boomers dropping problems on my and newer generations.

Marco "Ocramius" Pivetta

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
radmen

@ocramius and I thought that these kinds of things happen only in Poland.

I guess it's fairly safe to assume that yes, this happens everywhere.

Not to mention constant inspections of their work because you never know what they will come up with.

Marco "Ocramius" Pivetta

Day 1 of 2024: stepped into dog poop โœ….

Can I skip this year?

Marco "Ocramius" Pivetta

Customer asked me to create a table for uniqueness checking:

```sql
CREATE TABLE created_uuids (
id UUID NOT NULL PRIMARY KEY
);
```

Pull your own conclusions.

Show previous comments
Woody Gilk

@ocramius hey now at least that 1 in 4 billion chance of collision at a specific second will no longer be possible! ๐Ÿ’ช๐Ÿคญ

Anthony, of course

@ocramius how many UUIDs are they planning on generating at a time that they're legitimately concerned about collisions?

Dmitri Goosens :elephpant:

@ocramius

Did the customer also request, for each UUID you generate, you check it is not already listed in there?

Marco "Ocramius" Pivetta

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.

Marco "Ocramius" Pivetta

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.

danrot

@ocramius To be fair, React does not force you to use div all over the place.

Dmitri Goosens :elephpant:

@ocramius

I hope they are not reverting to <table> though

Marco "Ocramius" Pivetta

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.

Marco "Ocramius" Pivetta

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.

Marco "Ocramius" Pivetta

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.

Alexey Skobkin

@ocramius
Looks delicious (mouse) and awful (wiring) at the same time.

Marco "Ocramius" Pivetta

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.

Marco "Ocramius" Pivetta

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 :-\

Marco "Ocramius" Pivetta

Anyone doing some electrical work DIY and know of a glue or resin that:

* is thermally conductive
* is electrically insulating (240v)
* is suitable for hiding small 220v transformers in ceiling fixtures?

๐Ÿค”

Psycodepath

@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

Marco "Ocramius" Pivetta

Can anyone recommend a paper that studied release frequency and the relation to production faults?

Alexey Skobkin

@ocramius
@bobuk Wasn't Ksenks referring to something similar in one of Radio-T episodes?

Marco "Ocramius" Pivetta

Already getting more notifications from Mastodon than from Twatter ๐Ÿค”

Marco "Ocramius" Pivetta

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
Alexey Skobkin

@ocramius
Just in case. You don't need to be on most popular instance to efficiently use Mastodon.

It's even better if you choose less popular: it'll work faster for you and it'd be better for the network connectivity.

For example @ramsey has nice PHP-related instance ๐Ÿ™‚

Danielle Suurlant

@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.

Go Up