I'm Dan Denney, a front-end dev at DataCamp.

Ok, ok. I'm technically a Senior Software Engineer II, but front-end dev just rolls off the tongue. This my personal playground for sharing many of the things I enjoy, most of which revolves around web design and development.

[ 87 posts since 2012 ]

Recent Blog Posts logo-rss

They're mostly around front-end dev and web conferences, with some occasional life things sprinkled in.

Side Projects

Experiments mixing my interests in music, organization, and modern web development

Most Recent Blips

Shorter than a blog post, longer than a tweet. This is where I share quick reactions or stash things I want to remember.

  1. [ Jul 9, 2026 ]

    Remembering The Grid

    A team in 2014 knew we'd be where we are today

  2. [ Jun 23, 2026 ]

    Markdown Twins

    Every post has a markdown version for agents now — exposed, not force-fed

  3. [ May 23, 2026 ]

    Modern Web Guidance Audit

    Using a Chrome-published Claude Code plugin to audit the site for modern web best practices

  4. [ May 16, 2026 ]

    Trying Pilcrow

    Me write pretty one day

July's Finds

[ Jul 19, 2026 ]

The Tower Keeps Rising

The article compares AI-assisted software development to the Tower of Babel story, showing how shared understanding is key to teamwork. AI tools let developers make changes without talking, which can break the common…

[ Jul 19, 2026 ]

<TextMorph />

Dependency-free animated text component.

[ Jul 19, 2026 ]

Punch Yourself in the Face with Reality

Using AI to build endlessly without checking reality leads to wasted effort and failure. Success comes from facing hard truths, taking risks, and focusing on real impact. In the AI era, the key is to keep confronting…

[ Jul 19, 2026 ]

The Reverse Information Paradox

The Reverse Information Paradox means buyers of AI risk giving away their valuable knowledge just to use the AI. Companies must control their own learning data and processes to protect their unique intelligence. Doing…

[ Jul 19, 2026 ]

Introducing shadcn/typeset

shadcn/typeset is a CSS tool that styles markdown content easily with just three controls: size, leading, and flow. It works everywhere and adapts to different themes and layouts like docs or chat. You can build…

[ Jul 19, 2026 ]

66 CSS text effects, free to copy.

This site offers 66 animated text effects made with only CSS. You can copy the CSS directly or use a prompt to recreate the effect. The effects work with color tokens and support reduced motion settings.

[ Jul 19, 2026 ]

The next chapter for Scrunch—and the future of agent experience

AI agents now drive most web traffic and influence how people find and choose brands. Scrunch helps brands understand and optimize how AI agents see and share their content. Their new platform watches agent behavior…

[ Jul 19, 2026 ]

The People Who Will Thrive in the AI Age

AI makes work more intense and pushes people to do more tasks instead of less. Some people will use AI to think less and lose motivation, while others will work harder and use AI to improve their minds. The future will…

[ Jul 19, 2026 ]

Dot Matrix

Dot Matrix is a collection of many colorful, moving light patterns. These patterns have names like Neon Drift, Prism Sweep, and Helix Glow. They create bright and exciting visual effects.

[ Jul 19, 2026 ]

From Prompt Engineering to Intent Engineering

People should stop telling AI exactly how to do tasks and start describing the outcomes they want. This approach, called Intent Engineering, works better as AI gets smarter. It helps avoid limiting AI by giving it too…

[ Jul 19, 2026 ]

I watched a 100x developer use Codex

A very skilled developer uses Codex in a unique way. Watching him work shows new ways to use AI for coding. This can help improve your own coding sessions.

[ Jul 19, 2026 ]

GitHub - MengTo/Skills: Clawdbot AgentSkills for web design and prompting · GitHub

MengTo/Skills is a GitHub repo with reusable agent skills for web design using AI tools like Codex and Claude. It offers clear, portable workflows and prompts to build UI, animations, and frontend systems efficiently…

[ Jul 19, 2026 ]

LLM-as-a-Judge explained in ~10 mins

LLM-as-a-Judge is a new AI skill for verifying and judging information. This short guide explains how to build and use AI judges. You can learn more at academy.dair.ai.

[ Jul 19, 2026 ]

Ex-Google AI engineer:

Claude Code offers a 14-step plan to fully automate tasks using loops, routines, and workflows. It lets you schedule and run AI tasks autonomously with clear permission controls and audit logging. This system saves…

[ Jul 19, 2026 ]

Demis Hassabis: "In the near future, one person who knows...

Demis Hassabis says soon one person using AI will do the work of a whole startup team. Most people now use only a small part of AI’s power without knowing it. A new guide helps users unlock AI’s full potential by…

[ Jul 19, 2026 ]

Learning to code is still worthwhile

Learning to code is still valuable because it teaches important skills like logic and problem-solving. Coding is creative and fun, like casting spells that bring ideas to life. Even with new technology, knowing code…

[ Jul 19, 2026 ]

The Future Worth Building Is Human

Thinking Machines builds AI that works with people to extend human knowledge and judgment. They focus on creating customizable, interactive AI that learns from users and respects diverse values. Their goal is a future…

[ Jul 19, 2026 ]

The hard things about design

Design work is mentally tough because it relies on personal experience and constant searching for unique solutions. Designers face nonstop feedback from everyone and must defend their choices repeatedly, which drains…

[ Jul 19, 2026 ]

The market for young programmers has collapsed

AI has greatly reduced junior programming jobs, especially for young developers writing code to specifications. However, many new developers are emerging who use programming as a tool rather than a job title. This…

[ Jul 19, 2026 ]

I Think I Have LLM Burnout

The author uses large language models (LLMs) daily for coding help and research. Over time, they feel tired of repeated mistakes and annoying writing styles from LLMs. Despite this frustration, they find LLMs useful…

[ Jul 19, 2026 ]

Design Engineering

Design engineering blends design and engineering skills to turn ideas into finished products. The role is evolving to own more of the process, from user experience to shipping code. Strong taste, judgment, and the…

[ Jul 19, 2026 ]

What is product craft in the age of AI and design systems?

A design system sets a quality floor but cannot raise the quality ceiling of a product. Both design system and product teams must craft their work carefully and collaborate to define and improve quality together. This…

[ Jul 19, 2026 ]

Former GitHub CEO launches competitor designed for the age of vibe coding

Thomas Dohmke, former GitHub CEO, launched Entire, a new Git hosting network built for AI coding agents. Entire aims to reduce strain on centralized platforms like GitHub by using Git's original decentralized design…

[ Jul 19, 2026 ]

Most AI Work Can Wait

Most AI systems should focus on smart routing to decide which model handles each task, not on picking the model first. Using local and async models for most work cuts costs by up to 90% while still meeting needs. This…

[ Jul 19, 2026 ]

You're not ambitious enough with Claude

The author improved productivity by using Claude AI for complex and high-impact tasks, not just busywork. Automating updates, planning, and customer insights freed time and reduced stress. Giving Claude full context…

[ Jul 13, 2026 ]

After Automation | Every

AI automation is growing fast, but it creates more work for humans, not less. Humans are needed to guide, manage, and improve AI agents to make their work effective. As AI gets better, human experts focus on new…

[ Jul 13, 2026 ]

Timeless Colors of the Great Masters

This website showcases timeless artworks by great master painters. It features over 3,000 artists and more than 23,000 paintings. Each painting includes a special 10-color palette from the original artwork.

[ Jul 13, 2026 ]

Every integration, in every format agents speak.

Services your agent can reach — official APIs, GraphQL endpoints, and MCP servers, with structured credential facts.

[ Jul 13, 2026 ]

The Anti-Slop Frontend Framework for AI Agents

The Anti-Slop Frontend Framework helps AI agents create clean, professional user interfaces without looking templated. It uses strict design rules and audits to ensure high-quality visuals with good typography…

[ Jul 13, 2026 ]

The Goldilocks customizable select height

The author explains how to customize the height and position of select dropdowns using CSS for better browser support. They use new CSS features like calc-size() and position-try-fallbacks to handle margins, minimum…

[ Jul 13, 2026 ]

What are git worktrees, and why should I use them?

Git worktrees let you work on multiple branches at the same time without switching or stashing, keeping your editor and files unchanged. They create separate folders for each branch, making context switching faster and…

[ Jul 11, 2026 ]

The Shifting Line Between CSS States and JavaScript Events

CSS uses pseudo-classes to reflect element states that feel like event listeners but are not actual events. A new feature called event-trigger aims to start animations based on real events, though it is not yet…

[ Jul 11, 2026 ]

Introducing Originkit

Originkit is a library of animated components for Framer, React, and AI tools. It lets users quickly customize and add animations to websites without coding from scratch. This helps designers and developers build…

[ Jul 11, 2026 ]

Legibility of Effort

Large language models (LLMs) make it harder to tell if someone put real effort into creating something. This breaks old ways we decide what is worth our time and attention. People are finding new ways to show genuine…

[ Jul 11, 2026 ]

Some of my favorite UI libraries:

Emil Kowalski shares his favorite UI libraries for different tasks. These include tools for animation, passwords, charts, GUIs, menus, virtualization, drag and drop, and notifications. He also mentions his own library…

[ Jul 11, 2026 ]

Figma just made your design system debt everyone’s problem. Now use it.

Figma’s new tools now show design system problems clearly to everyone, not just designers. This makes the cost of bad design systems visible to engineers, managers, and marketers. While visibility helps…

[ Jul 11, 2026 ]

The Problem is Prompt Debt

Relying on hand-tuned natural language prompts makes AI systems brittle, slow to improve, and tied to a single model. This "prompt debt" grows as fixes pile up, making prompts complex and hard to manage. To avoid this…

[ Jul 11, 2026 ]

Halftone in the Browser

Halftone printing uses dots of different sizes to show tones, controlled by screen frequency and shape. The author recreates these effects in the browser, letting users interact with colorful, dynamic halftones. This…

[ Jul 11, 2026 ]

On Food and Cooking by Harold McGee

Scott Tacinelli and Angie Rito are chefs who help young cooks. They give them four important cookbooks to start with. These books teach about flavors and cooking techniques.

[ Jul 11, 2026 ]

Repricing of Software Engineering Labor

Software engineering jobs that focus on quickly building common features are becoming less valuable due to AI and changes in funding. Deep expertise in complex, critical systems is now more important than broad general…

[ Jul 11, 2026 ]

Design Engineering Tip:

Design Engineering Tip: One CSS property is responsible for most ugly expand animations. It’s height: auto. Replace it with: grid-template-rows: 0fr → 1fr;

[ Jul 11, 2026 ]

Jakub Jabłoński’s Post

Jakub Jabłoński suggests asking your coding agent to critique how you use it by analyzing session history. This helps reveal small habits and areas for improvement in prompt quality and context handling. He also offers…

[ Jul 11, 2026 ]

Marketing Skills for AI Agents

AI agent skills for marketing tasks. Conversion optimization, copywriting, SEO, analytics, and growth engineering.

[ Jul 11, 2026 ]

Modern CSS theming with light-dark(), contrast-color(), and style queries

New CSS features like light-dark(), contrast-color(), and style queries let you create dynamic themes that adapt to light or dark modes automatically. This system changes shadows to glowing borders and picks readable…

[ 280+ members ]

Join the Artificial Intelligencers

I co-organize this Nashville meetup for anyone from beginners to experts who are willing to share their personal or professional journeys learning, experimenting, developing, and applying AI. We focus on real tools, real demos, and real talk.

Our monthly events feature 15-20 minute presentations and demos, plus plenty of time for networking and collaboration. Whether you're sharing workflow automation, artistic applications, or research deep-dives, everyone's welcome.

Artificial Intelligencers meetup website screenshot
Dan Denney No ReservAItions

Cooking and enjoying food and drinks are my hobbies outside of web development. With No ReservAItions, I've found a way to mix the two. I'm using ChatGPT to create reviews for the places that I visit in the spirit of Anthony Bourdain and I'm having so much fun with it!