# Omar Roth

I work on things around operating systems, compilers, tooling, and infrastructure. This is a collection of my posts and notes.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The value of "AI" is mostly finite

DevFeed: [The value of "AI" is mostly finite](<https://devfeed.tech/articles/the-value-of-ai-is-mostly-finite-34274.md>)

Original publisher: [Read original article](<https://omar.yt/the-value-of-ai-is-mostly-finite>)

Author: Omar Roth (blog@omar.yt)

Published: 2026-05-10T15:57:01Z

Content type: opinion

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software](<https://devfeed.tech/topics/software.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [models](<https://devfeed.tech/tags/models.md>), [software](<https://devfeed.tech/tags/software.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This opinion argues that most AI-generated software is low-value, that the amount of such software that can be produced is finite, and that use of these tools will slow after that supply has been created.

### Source excerpt

The amount of hype around "AI" and software tooling is pretty exhausting at this point but most of the output of these models (specifically for software) is low-value, there is a finite amount of this low-value software that can be created using these tools, and usage of these tools will slow once that software has been produced.

## Wayland set the Linux Desktop back by 10 years

DevFeed: [Wayland set the Linux Desktop back by 10 years](<https://devfeed.tech/articles/wayland-set-the-linux-desktop-back-by-10-years-34275.md>)

Original publisher: [Read original article](<https://omar.yt/wayland-set-the-linux-desktop-back-by-10-years>)

Author: Omar Roth (blog@omar.yt)

Published: 2026-03-18T11:40:32Z

Content type: opinion

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Wayland](<https://devfeed.tech/topics/wayland.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Post Mortem](<https://devfeed.tech/topics/post-mortem.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [linux](<https://devfeed.tech/tags/linux.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [wayland](<https://devfeed.tech/tags/wayland.md>)

### AI overview

An opinionated engineering post-mortem argues that Wayland misdirected developer effort and harmed Linux desktop users. It frames the discussion around the limitations of existing systems, why they may not be fixable, and the goals and expected timeline of a new project.

### Source excerpt

Wayland has been a broad misdirection and misallocation of time and developer resources at the expense of users. If you're not familiar with this space, hopefully it will still be interesting as an engineering post-mortem on taking on new greenfield projects. Namely: What are the issues with what exists, why can they not be fixed, what do we hope to achieve with a new project, and how long do we expect it to take?

## nanotrace: A nanosecond-scale profiler using Intel PT

DevFeed: [nanotrace: A nanosecond-scale profiler using Intel PT](<https://devfeed.tech/articles/nanotrace-a-nanosecond-scale-profiler-using-intel-pt-34272.md>)

Original publisher: [Read original article](<https://omar.yt/nanotrace-a-nanosecond-scale-profiler-using-intel-pt>)

Author: Omar Roth (blog@omar.yt)

Published: 2026-02-14T23:09:04Z

Content type: article

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [intel](<https://devfeed.tech/topics/intel.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [intel](<https://devfeed.tech/tags/intel.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The article presents nanotrace as a nanosecond-scale profiler using Intel PT and frames it as a way to understand performance when more than a billion instructions execute each second.

### Source excerpt

How do you profile or understand performance when there are >billion instructions executing every second?

## Limits of Disassembler Performance

DevFeed: [Limits of Disassembler Performance](<https://devfeed.tech/articles/instruction-decoding-at-the-speed-of-light-34270.md>)

Original publisher: [Read original article](<https://omar.yt/instruction-decoding-at-the-speed-of-light>)

Author: Omar Roth (blog@omar.yt)

Published: 2026-01-04T12:57:58Z

Content type: opinion

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [performance](<https://devfeed.tech/tags/performance.md>), [software](<https://devfeed.tech/tags/software.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

An opinion piece questioning the limits of disassembler performance and criticizing hype around AI and software tooling. It argues that much model-generated software is low-value and that demand for these tools may slow after such software has been produced.

### Source excerpt

What are the limits of disassembler performance?

## Why Programmers' Websites Often Look Bad

DevFeed: [Why Programmers' Websites Often Look Bad](<https://devfeed.tech/articles/my-website-looks-better-than-yours-34271.md>)

Original publisher: [Read original article](<https://omar.yt/my-website-looks-better-than-yours>)

Author: Omar Roth (blog@omar.yt)

Published: 2025-11-23T19:09:47Z

Content type: opinion

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software](<https://devfeed.tech/topics/software.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [software](<https://devfeed.tech/tags/software.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

The commentary questions the hype surrounding AI and software tooling, arguing that much of the software produced by these models is low-value and that usage may slow after enough of it has been created.

### Source excerpt

Why does every programmer's website look so bad?

## Stepping away from open source

DevFeed: [Stepping away from open source](<https://devfeed.tech/articles/stepping-away-from-open-source-34273.md>)

Original publisher: [Read original article](<https://omar.yt/stepping-away-from-open-source>)

Author: Omar Roth (blog@omar.yt)

Published: 2020-08-01T20:34:08Z

Content type: opinion

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Software](<https://devfeed.tech/topics/software.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [development](<https://devfeed.tech/tags/development.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [software](<https://devfeed.tech/tags/software.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The author announces that the user-facing portion of invidio.us will shut down on September 1 and that they are stepping away from development. Users can export their data for migration to another instance or self-hosting. The author also criticizes the hype around AI and software tooling, arguing that much AI-generated software is low-value and that tool usage may slow after this software is produced.

### Source excerpt

Starting September 1st, I'm shutting down the user-facing portion of invidio.us and stepping away from development. If you have an account on the site, you can export your data here, which will allow you to import everything to another instance or self-host.

## An introduction to syntax.cr

DevFeed: [An introduction to syntax.cr](<https://devfeed.tech/articles/an-introduction-to-syntax-cr-34269.md>)

Original publisher: [Read original article](<https://omar.yt/an-introduction-to-syntax-cr>)

Author: Omar Roth (blog@omar.yt)

Published: 2018-07-10T04:04:15Z

Content type: tutorial

Language: en

Sources: [Omar Roth](<https://devfeed.tech/sources/omar-roth.md>)

Topics: [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [Crystal](<https://devfeed.tech/topics/crystal.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [crystal](<https://devfeed.tech/tags/crystal.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [format](<https://devfeed.tech/tags/format.md>), [highlighting](<https://devfeed.tech/tags/highlighting.md>), [provides](<https://devfeed.tech/tags/provides.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>), [tool](<https://devfeed.tech/tags/tool.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

An introduction to syntax.cr, which enables Crystal developers to work with the .tmLanguage ecosystem used for syntax highlighting in popular editors.

### Source excerpt

The .tmLanguage format is currently the most popular tool for adding syntax highlighting to popular editors. syntax.cr provides a way to work with that ecosystem from Crystal.