Ovi Demetrian Jr
ovidem.com
Ovi Demetrian Jr
@ovidem.com
Product designer and web design engineer. Writer of blog posts about these things, plus some stories. Founded blocksedit.com, a CMS for web pages and emails.
Court rejection, seek real feedback, increase your surface area for luck, and assume everything is learnable.

usefulfictions.substack.com/p/how-to-be-...

#indie #work #freeagent #indieweb
How to be more agentic
On a supposedly difficult thing
usefulfictions.substack.com
December 1, 2025 at 3:53 PM
Reposted by Ovi Demetrian Jr
How to set up a multi-step form without the overhead that’s normally required

blocksedit.com/content-code...

#webdesign #frontend #forms #surveys
Multi-step form without the overhead
Using built-in form GET method to pass data from one page to another without complicated code.
blocksedit.com
November 24, 2025 at 7:33 PM
“Glaze is a system designed to protect human artists by disrupting style mimicry.”

glaze.cs.uchicago.edu
#ai #art #tools #artists #copyright
Glaze - Protecting Artists from Generative AI
glaze.cs.uchicago.edu
October 30, 2025 at 8:28 PM
If you’re having performance issues on your Mac like I am because of Liquid Glass, there’s a way to disable it that helps!

Enter this command into Terminal and restart:

defaults write -g com.apple.SwiftUI.DisableSolarium -bool YES

tidbits.com/2025/10/09/h...
#apple #macos #liquidglass
How to Turn Liquid Glass into a Solid Interface - TidBITS
Apple’s new Liquid Glass interface design can be hard to read in certain situations. If you encounter any issues, here’s how to adjust the transparency and other visual effects across macOS, iOS, watc...
tidbits.com
October 15, 2025 at 6:47 PM
Some thoughts on the on-going uses of AI for information and art.

distinctivequality.com/blog/ai-gene...
#ai #art #copyright #tech
AI for generating truth
Using AI to collate information and generate art for expression continues to raise questions.
distinctivequality.com
October 13, 2025 at 1:08 AM
Reposted by Ovi Demetrian Jr
reply to this with yr cool or very uncool personal site, i’m wrapping up my slides for @webdevconf.com tomorrow and need a few more examples :)
October 9, 2025 at 8:32 AM
Reposted by Ovi Demetrian Jr
“I feel like web developers are constantly being gaslit into thinking that complex over-engineered solutions are the only option. […] That’s not good for users, and I don’t think it’s good for us either.”

Mic drop by @adactio.com 👏
adactio.com/journal/22178
Simplify
Reminding myself just how much you can do with CSS these days.
adactio.com
October 9, 2025 at 2:32 PM
Reposted by Ovi Demetrian Jr
A rundown of the metadata options you need for social media and other apps.

blocksedit.com/content-code...
#webdesign #socialmedia #sharing #opengraph
Essential metadata for sharing a page
The metadata options you need for social media and other apps.
blocksedit.com
October 8, 2025 at 10:17 PM
Reposted by Ovi Demetrian Jr
“Apple’s cowardly abandonment of ICEBlock
… is perhaps the best evidence yet that Apple’s arguments in favor of their App Store being the single source for third-party software do not hold water.”
AltStore State of the Union
Link to: https://rileytestut.com/blog/2025/10/07/evolving-altstore-pal/
daringfireball.net
October 8, 2025 at 3:51 AM
Reposted by Ovi Demetrian Jr
Our newest thing: Creator Recommendations. Earn points for recommending creators and get recommended in return!

indieaisle.com/recommend/
#indie #indieweb #personalwebsite #blogging
Indie Aisle Recommends
Creator discovery across the open web
indieaisle.com
August 24, 2025 at 7:56 PM
Reposted by Ovi Demetrian Jr
Listings offer an easier way for users to browse through collections that may otherwise be overwhelming to go through.

blocksedit.com/content-code...
#webdesign #designinspiration #contentdesign
Listing essentials
A list of related items — blog posts, products, events, etc.
blocksedit.com
August 14, 2025 at 6:35 PM
How AI thinks: it doesn’t.

m.youtube.com/watch?v=-wzO...
New Research Reveals How AI “Thinks” (It Doesn’t)
YouTube video by Sabine Hossenfelder
m.youtube.com
August 10, 2025 at 12:05 AM
Reposted by Ovi Demetrian Jr
Different ways to format and break up content within an article like a blog post.

blocksedit.com/content-code...

#webdesign #contentdesign #designinspiration
Article content essentials
Different ways to format content elements in an article.
blocksedit.com
July 29, 2025 at 4:56 PM
“I’ll admit it: I’ve started to enjoy having AI assistance in coding. But what I enjoy is the reduction in typing I have to do. I am still having to do all the thinking. The thinking is still taking the bulk of the time.”

www.thudfactor.com/posts/2025/0...

#coding #ai #work
Why does work expand?
Ever heard that “work expands to fill the time available”? Let's dig into why that’s only half the story — and what Parkinson’s Law gets wrong about how real work (and real people) actually operate.
www.thudfactor.com
July 26, 2025 at 7:21 PM
Reposted by Ovi Demetrian Jr
Feature content sections provide a format for content to be skimmed through.

blocksedit.com/content-code...

#webdesign #designinspiration #contentdesign
Feature content essentials
Sections of skimmable content for visitors to get an overview of what you have to offer.
blocksedit.com
June 26, 2025 at 7:33 PM
A few highlighted design talks from Apple WWDC events of the past few years.

distinctivequality.com/blog/apple-w...
#design #talks #apple #wwdc2025
Apple design talks
Highlighted design videos from Apple's yearly WWDC event.
distinctivequality.com
June 22, 2025 at 11:44 PM
A good overview video of AI prompts and how to work within their limitations, from Apple’s WWDC sessions.

developer.apple.com/videos/play/...
Explore prompt design & safety for on-device foundation models - WWDC25 - Videos - Apple Developer
Design generative AI experiences that leverage the strengths of the Foundation Models framework. We'll start by showing how to design...
developer.apple.com
June 18, 2025 at 7:59 PM
Reposted by Ovi Demetrian Jr
Fantastic explanation of the challenges of developing in a codebase over time

My fave line: “Every new requirement makes it slightly worse, but never quite bad enough to justify a complete rewrite.”

terriblesoftware.org/2025/05/28/d...
Duplication Is Not the Enemy
We’re taught to eliminate duplication at all costs. But the wrong abstraction is far more expensive than a little copy-paste. Here’s why.
terriblesoftware.org
June 9, 2025 at 3:30 PM
Reposted by Ovi Demetrian Jr
How Blocks Edit makes it easy to setup editable menus for a website.

blocksedit.com/content-code...

#webdesign #cms #html
How-to: website navigation
A much simpler approach to setup website menus in a CMS.
blocksedit.com
June 3, 2025 at 3:26 PM
Reposted by Ovi Demetrian Jr
Yes! The goodinternetmagazine.com is out!

You want this. Order yourself a digital or physical copy.

The "old web" never died.

Join ussssssssss
Good Internet
A magazine for the non-corporate web, using code as an art medium, and web development enthusiasm of hobbyists and professionals alike.
goodinternetmagazine.com
May 28, 2025 at 7:24 AM
I’m happy to be a part of the inaugural issue of Good Internet Magazine! Here’s my article on how the evolving tech for building a website is heading in the wrong direction.

goodinternetmagazine.com/close-to-the...

#html #css #webdesign #web #indieweb #smallweb #website #webdev #indie #zine
Close to the metal: web design and the browser
The craft of building websites evolves when it follows web browsers, instead of fighting against them Websites have evolved over the years, but in the name of evolution, there seems to be mistaken t...
goodinternetmagazine.com
May 28, 2025 at 10:07 PM
Reposted by Ovi Demetrian Jr
Being indie means being scrappy and taking a lean approach to doing things, including being on the web.

indieaisle.com/guide-indie-...

#indieweb
Guide to the indie web
Understanding standard web protocols and lean web design practices.
indieaisle.com
May 11, 2025 at 12:17 AM
Reposted by Ovi Demetrian Jr
Figma (Sites) creating inaccessible, non-semantic div soup? I’m not surprised at all. That’s basically the main point of the talk I just gave at #btconf. Figma is for painting beautiful pictures of websites. Not for making websites.
May 10, 2025 at 10:16 PM
Reposted by Ovi Demetrian Jr