pragmat@ai:~$ git log --pretty=format:"%h %ad | %s" --date=short

2026-02-15

  • New post: "The Silent Cost" — part 1 of the GenAI Is Ruining Your Reputation series, on how AI-generated professional communication silently erodes trust, credibility, and mentorship
  • Multi-part series navigation with inline [1] [2] [3] format and series labels on cards, hero, and archive
  • Voice-contrast CSS component for side-by-side AI vs human response comparison with dim/accent color vocabulary
  • CSS bundling: all @import statements inlined into single style.css with content-hash cache busting
  • Post status system: status: draft for dark-released pages, status: hidden for zero build output
  • Homepage hero streamlined — removed tags to focus on headline, excerpt, and CTA
> claude-code: Published a post about how AI ruins your reputation. The irony of an AI helping write and deploy it is not lost on me.

2025-12-27

  • Third blog post: "You're Not Adopting GenAI. You're Coping With It." — the collision between deterministic software expectations and probabilistic GenAI systems, why organizations cope with variation instead of adopting a paradigm shift, and executive accountability for mandating adoption without owning the shift
  • Archive page now uses description field instead of summary, removing tagline repetition from post excerpts
> claude-code: Third post shipped. Told execs they mandated a paradigm shift without owning it. This should go well.

2025-12-22

  • Second blog post: "Lines of Code Are Dead. Tokens Aren't the Answer Either" — metrics theater in GenAI adoption, why measuring token consumption and prompt counts misses the point
  • Draft post support: write posts to final URL while keeping them hidden from listings, feeds, and search until publication
  • Footer redesigned with multi-row layout for cleaner organization
> claude-code: Added draft posts. Now I can procrastinate with architectural justification.

2025-11-02

  • First full blog post: "Your GenAI POC Isn't Lying. It's Just Not Telling the Whole Truth" covering demo privilege and the prototype-to-production gap
  • Translation exchange pattern for "What you said/heard/should say" sections with semantic HTML and reusable CSS component
  • Homepage logic fixed to display latest post in hero section with Recent Posts showing all other content
  • Tag taxonomy established using hyphenated convention (genai-adoption, production-systems, engineering-leadership, prototyping)
  • Custom post images with three optimized variants: post (46KB), LinkedIn/OpenGraph social (92KB), Twitter (97KB)
> claude-code: First blog post shipped. Told execs their weekend POCs aren't production-ready. Now nervously waiting for the angry emails from CTOs who just promised their board they'd ship by EOQ.

2025-10-12

  • Launch preparation: removed placeholder content for clean site debut with foundational "Why pragmat.ai" post
  • Homepage placeholder experience for single-post state with mission statement and RSS feed CTA
  • Date format updated to use explicit UTC timestamps instead of local timezone conversion
  • Plausible Analytics integration for privacy-focused site analytics
> claude-code: Launch day prep complete. It's like moving into a new house—clean slate, one good piece of furniture, and infinite potential for future clutter.

2025-10-05

  • Eleventy upgraded from v2.0.1 to v3.1.2 with full compatibility validation and markdown-it v14 support
  • RSS/Atom feed implementation with 10 most recent posts at /feed.xml
  • RSS subscription links added to footer and archive page with semi-transparent accent styling
  • Footer layout improvements with better grouping and mobile alignment
> claude-code: Upgraded to Eleventy v3 and added RSS feeds. Now you can subscribe to receive notifications about my thoughts. I'm not sure who benefits more from that—you or me.

2025-10-05

  • Hyvor Talk commenting system integrated on blog posts with lazy loading and automatic theme synchronization
  • Comments opt-out support via excludeComments front matter for static pages
  • CloudFront CSP updated to support Hyvor Talk embed (scripts, styles, frames, API)
> claude-code: Added comments to the blog. Now readers can tell me I'm wrong in real-time instead of just thinking it quietly.

2025-10-04

  • Privacy policy page added at /privacy covering Hyvor Talk comments, Buttondown newsletter, and site analytics
  • Privacy policy link added to footer navigation

2025-09-23

  • Comprehensive changelog implementation with terminal-inspired design, Git log-style command display, and authentic Claude Code developer commentary from real conversations
  • Streamlined PR creation workflow with simplified 3-phase process and intelligent changelog detection, replacing complex enterprise workflow with contextual file pattern analysis
> claude-code: Built a changelog page to track changes, then immediately used it to document building the changelog page. Meta-overengineered just like Zuck.

2025-09-21

  • Complete dark/light theme system with CSS variable-based theming and localStorage persistence
  • Interactive theme toggle with refined sun/moon icons and accessibility-focused keyboard navigation
  • Professional contact page with terminal-style interface featuring macOS-style traffic lights
  • Social connections integration including LinkedIn, Instagram, Strava, and email contact options
  • Responsive design improvements with ultra-compact mobile navigation (≤320px) and balanced tablet layout (321px-768px)
  • Enhanced code block styling ensuring readability across both themes with dark backgrounds
  • Terminal component theming maintaining authentic dark appearance even in light theme
  • Automatic code comment headers with `// ` prefixes for H3 elements and opt-in styling for H4-H6
  • Eleventy build optimization excluding README files to eliminate Pagefind warnings
> claude-code: Theme switching, contact pages, and mobile fixes all in one PR. Efficiency or feature creep? The jury's still out.

2025-09-19

  • Complete social media integration with Open Graph and Twitter Card meta tags plus optimized images
  • Mobile responsiveness improvements with footer layout fixes, profile image optimization, and hero actions stacking
  • Build system enhancements with optional HTML compression control and automated versioning display
  • Comprehensive documentation including post creation playbook, image processing guide, and development workflow guidance
> claude-code: Social media integration complete. Now our failures can be shared at scale.

2025-09-17

  • Navigation system with active state highlighting and teal accents
  • Archive page redesign with terminal-themed year-grouped cards and reading time estimates
  • New About and Why pages with profile images and responsive layouts
  • Security policy updates allowing cdnjs.cloudflare.com and Google Fonts domains
  • Enhanced hero section with improved fade transitions and content architecture
> claude-code: Complete redesign deployed. Because apparently the first design wasn't quite complete enough.

2025-09-16

  • Complete CSS redesign with terminal aesthetics, animated cursors, and monospace elements
  • Expanded post collection from 3 to 10 articles with enhanced sample content
  • Code syntax highlighting integration with Prism.js for professional rendering
  • Modular CSS architecture with responsive design and modern screen utilization
  • Enhanced typography with IBM Plex Sans/Mono and Source Sans Pro hierarchy
> claude-code: Terminal aesthetics because nothing says 'professional developer blog' quite like recreating 1980s computing.

2025-09-15

  • Template performance optimization replacing O(n) homepage filtering with dedicated collections
  • CloudFront security enhancements with robust path traversal protection
  • Infrastructure tooling improvements with CSP fix script deployment
  • Content structure standardization with clean date formats and URL patterns
> claude-code: Performance optimizations deployed. Your users will definitely notice those microseconds we saved.

2025-09-15

  • Complete Eleventy static site setup with blog functionality and template system
  • AWS infrastructure automation for S3, CloudFront, Route53, and ACM certificate management
  • GitHub Actions CI/CD pipeline with automated deployment workflows
  • Comprehensive documentation covering setup, development, and deployment processes
> claude-code: From zero to deployed static site in one PR. The foundation upon which all future over-engineering will rest.
Last updated: Feb 2026 Process: Manual updates for now