Eva Ogbe

@evaogbe.bsky.social

they/them software dev foreva eva

Saw this bumper sticker at a tourist shop. Not sure if intended for drivers in traffic, or as a commentary on the developer world [gestures at the current state of agents, GitHub, ci, etc.]

Illustration of a crying bunny with the text “PLEASE LET ME MERGE!”

I had to edit the description and restart the poll because apparently EVERYONE misunderstood what this is asking. These are the only transitions that are in scope for YES: ✅ System (dark) → dark ✅ System (light) → light NOT: ❌ System (dark) → light ❌ System (light) → dark ❌ light → * ❌ dark → *

Lea Verou, PhD@lea.verou.me · 2d ago

📊 For websites that use a tri-state dark mode toggle (system, light, dark), have you EVER clicked on the override that matches your current system theme? E.g. going from System to Light on a light OS (which produces no visible change). Experimentation aside obvs. Poll at github.com/LeaVerou/blo...

QQ about Dark Mode Toggles on websites How many options do you show to users? - Three values: System, Light, or Dark - Two values: Light, Dark (with one of them mapping to “System” behind the scenes). Why the one or the other? (I have an opinion about it, but I’m looking for external input)

Can't tell you how much being laid off exacerbates this. Over the past few weeks I've: 1) Been laid off due to downsizing 2) Pored through countless job listings where "AI First development" is the core value 3) Gotten rejected for jobs due to not having fluency with a thing built on theft on my CV

Faine Greenwood@faineg.bsky.social · 5d ago

it’s never a great sign for your society when all the competent people who believe in doing a good job for the sake of it conclude that they’re actively being punished for these qualities, while malignantly stupid criminals are making bank

Two people are walking down the street when they see a billboard that says "The AI singularity is on the horizon!" One turns to the other and asks, what's a horizon? The other one answers: it's an imaginary line that moves away as quickly as you can approach it.

No one is denying that genAI writes buggier code than humans. Despite this, people keep recommending that we stop reading code and we stop reviewing PRs. Code was already plenty buggy when it was all hand written. Baffling.

Quite often companies don't ask, which is also a problem! And there are all the ethical and practical problems of getting people to consent to something that they don't know what it means. It's problems all the way down, which is why "surveil users more" is a terrible default response.

It isn't only more data that can make the product better, and more of the wrong data will not make the product better. Often when products demand more of our data, it's in the spirit of, "We don't know what we need, so we'll ask for everything." Which is a huge problem!

It is to no surprise that many engineers give up on the idea of quality software. But that, in and of itself, is just another bad decision that only reaffirms their fear of effort and excuses their lack of care. I've met a few such engineers over my career and you've likely too.

Angry Disability Wrath Month! Disabled people face marriage inequality, job discrimination, housing discrimination, abuse, the crip tax, inadequate accommodations, and more. I will be wrathful until we get our rights.

they should invent a tech industry that isn't speedrunning the extinction of everything that matters to you and all hopes of happiness

It’s not just “It's not just X, it's Y. And that distinction matters," said once in the prompt response. It's sprinkled multiple times throughout the whole answer. And that distinction matters.

The difference I've noticed between starting the design data-first vs UI-first is that data-first leads to more elegant code and UI-first leads to more user-friendly design

💡 CSS Tip! An old design pattern solved by a modern CSS feature. css-tip.com/responsive-s... Learn how Gap Decorations makes it easy to add a separator between items using simple code with no hacks. It works with different alignment settings, and you can easily adjust the shape as well.

CSS by T. Afif@css-only.dev · last mo.

📝 New CSS Article! I did a quick exploration of the new "Gap Decorations" thing, and I ended up doing a lot of fancy stuff except for decorating the gaps 😅 master.dev/blog/lets-pl... Read my latest article to learn a lot of nice tricks around this feature.

This is why the only successful use case outside of shallow demos is "I made a tool for myself to..." A user base of 1 can roll the dice on vibe coding enough times that it can learn to live with what comes out. As soon as you're building for someone else, you need a human user testing process.