Skip to main content

Baldur Bjarnason

Web dev at the end of the world, from Hveragerði, Iceland

Essays

  1. 'The Intelligence Illusion (Second Edition): Why generative models are bad for business' – Black Friday launch sale
    – 1945 words
  2. A countdown creates suspense and tension: preparing for 2025
    – 1698 words
  3. The Counterculture Switch: creating in a hostile environment
    – 2336 words
  4. The deterioration of Google
    – 726 words
  5. Plan B it is
    – 575 words
  6. The risks of OpenAI's Whisper audio transcription model
    – 789 words
  7. Photos (29 October 2024)
    – 306 words
  8. Links (29 October 2024)
    – 619 words
  9. Photos (21 October 2024)
    – 83 words
  10. Links (21 October 2024)
    – 406 words
  11. Non-violence as a societal value
    – 1923 words
  12. Idle thoughts for October
    – 656 words
  13. Photos (16 October 2024)
    – 141 words
  14. Links (16 October 2024)
    – 423 words
  15. Liskov's Gun: The parallel evolution of React and Web Components
    – 11314 words
  16. Photos (8 October 2024)
    – 74 words
  17. Links (8 October 2024)
    – 474 words
  18. Links (1 October 2024)
    – 861 words
  19. Newish movies
    – 792 words
  20. An interesting analysis of fair use and generative models
    – 778 words
  21. Notes on writing
    – 1265 words
  22. The promise and distraction of productivity and note-taking systems
    – 2354 words
  23. Links and Photos (23 September 2024)
    – 952 words
  24. The gaps in your skill set
    – 714 words
  25. Links (16 September 2024)
    – 1034 words
  26. Links and photos (9 September 2024)
    – 666 words
  27. The LLM honeymoon phase is about to end
    – 1536 words
  28. Links (2 September 2024)
    – 1271 words
  29. A note on estimated reading times
    – 628 words
  30. A short conversation on individual responsibility
    – 432 words
  31. The slow evaporation of the free/open source surplus
    – 919 words
  32. Bad Faith Burnout
    – 1077 words
  33. Links (26 August 2024)
    – 814 words
  34. Your use of AI is directly harming the environment I live in
    – 780 words
  35. Other photos (26 August 2024)
    – 164 words
  36. Why Halide's Process Zero is an important tool for iPhone photography enthusiasts
    – 963 words
  37. Getting outshone by great writers is a relief, not a failure (so many links)
    – 1645 words
  38. Everything's the same, they say
    – 1012 words
  39. Blogging in the age of 'AI'
    – 325 words
  40. Photos (12 August 2024)
    – 135 words
  41. Binna's Grove: forests can begin with one person
    – 475 words
  42. Links (12 August 2024)
    – 549 words
  43. Links (5 August 2024)
    – 1283 words
  44. Photos (5 August 2024)
    – 156 words
  45. A note on the EU AI Act
    – 690 words
  46. The other shoe dropping on 'AI' and office work
    – 471 words
  47. Very short note on the EU's DMA and DSA regulations
    – 242 words
  48. Photos (29 July 2024)
    – 181 words
  49. Links (29 July 2024)
    – 909 words
  50. I'd like fewer things to happen. At least for a while. Please and thank you.
    – 587 words
  51. Photos (22 July 2024)
    – 219 words
  52. Links (22 July 2024)
    – 884 words
  53. The sentiment disconnect on 'AI' between tech and the public
    – 1603 words
  54. Links (15 July 2024)
    – 809 words
  55. Photos (8 July 2024)
    – 23 words
  56. Links (8 July 2024)
    – 816 words
  57. AI and Asbestos: the offset and trade-off models for large-scale risks are inherently harmful
    – 900 words
  58. New Web Development. Or, why Copilots and chatbots are particularly bad for modern web dev
    – 3385 words
  59. Links (1 July 2024)
    – 711 words
  60. Out of the Software Crisis: membership library
    – 57 words
  61. Help me help you: building a library of useful software development writing
    – 869 words
  62. Links (24 June 2024)
    – 614 words
  63. 'Slop': the rhetorical gambit of framing failure as partial success
    – 403 words
  64. The mainstreaming of 'AI' scepticism
    – 2682 words
  65. Photos (18 June 2024)
    – 111 words
  66. Visual Studio Code extensions are much less secure than browser extensions or even npm packages
    – 577 words
  67. There's something rotten in the kingdom of Wordpress
    – 1111 words
  68. Links (18 June 2024)
    – 1107 words
  69. Notes on Apple TV Plus, streamer business models, and the Foundation series
    – 2969 words
  70. Basic, beautiful, and buildless
    – 437 words
  71. The lifecycle of a tech bubble
    – 1288 words
  72. Links (10 June 2024)
    – 292 words
  73. Links (4 June 2024)
    – 841 words
  74. Social media.
    – 2169 words
  75. The 'AI' chaos
    – 775 words
  76. Links and photos (27 May 2024)
    – 655 words
  77. Why you need to go back to basics if you want to learn HTML or CSS
    – 797 words
  78. The deskilling of web dev is harming the product but, more importantly, it's damaging our health – this is why burnout happens
    – 1858 words
  79. Links and photos (20 May 2024)
    – 594 words
  80. Links and photos (13 May 2024)
    – 328 words
  81. 'I'm shocked -- shocked! -- that LLMs are being used to generate slop'
    – 217 words
  82. Apple seems to think negging is charming
    – 178 words
  83. Trusting VCs with community sites was the style of the time
    – 159 words
  84. Links and photos (6 May 2024)
    – 428 words
  85. A contemporary Holmes
    – 721 words
  86. React, Electron, and LLMs have a common purpose: the labour arbitrage theory of dev tool popularity
    – 2727 words
  87. The self-serving nature of most tech social media
    – 170 words
  88. Generated images for non-generated text and video
    – 219 words
  89. The unsustainability of the AI Bubble
    – 261 words
  90. Links and photos (29 April 2024)
    – 314 words
  91. Links and photos (22 April 2024)
    – 415 words
  92. Exponential predictions, degrading services and other links, notes, and photos (15 April 2024)
    – 1667 words
  93. What would you like to learn from me?
    – 615 words
  94. Again, my position on LLMs is that you absolutely shouldn't be using them with very, very few exceptions
    – 706 words
  95. Notes, Links, and Photos (8 April 2024)
    – 1040 words
  96. 'This shit's so expensive': a note on generative models and software margins
    – 605 words
  97. 'They ban products, don't they?'
    – 360 words
  98. 'I'm not a cynic, I'm disappointed' – the _Software Crisis_ Easter Sale
    – 553 words
  99. Links, Notes, and Photos (28 March 2024)
    – 536 words
  100. The one about the web developer job market
    – 6286 words
  101. Links and Photos (19 March 2024)
    – 617 words
  102. Links and Photos (14 March 2024)
    – 503 words
  103. Bad Writing and Other Essays
    Twenty-Five Years of Writing About the Digital Transformation
    – 1219 words
  104. Links and Photos (4 March 2024)
    – 1142 words
  105. Facing reality, whether it's about Apple or the EU, is a core requirement for good management
    – 2898 words
  106. Links and Photos (19 February 2024)
    – 983 words
  107. Software is a medium of setbacks, but a medium's limitations don't define the artist
    – 1045 words
  108. Links (5 February 2024)
    – 581 words
  109. Media needs more than subscriptions and streaming
    – 1113 words
  110. Bubbles are exhausting
    – 487 words
  111. Links (2 February 2024)
    – 444 words
  112. An Uncluttered retrospective: Teachable is a mess and I need to pick a lane
    – 2058 words
  113. Links and photos (22 January 2024)
    – 507 words
  114. Disillusioned with Deno
    – 1339 words
  115. Links (15 January 2024)
    – 231 words
  116. Foggy walk photos
    – 48 words
  117. Disasters are Distracting but work has to continue
    – 767 words
  118. More thoughts about print
    – 623 words
  119. A print project retrospective: the biggest problem with selling print books is the software
    – 2857 words
  120. The Intelligence Illusion: stepping into a pile of 'AI'
    – 2486 words
  121. Sunk Cost Fallacy: chasing a half-baked idea for much too long
    – 2201 words
  122. Out of the Software Crisis: two-year project review
    – 2331 words
  123. Weeknote, 8 January 2024
    – 824 words
  124. Massive link post to start off the year
    – 1403 words
  125. Two-year review: to plan a strategy you must first have a theory of how the hell things work
    – 3102 words
  126. Bad AI Business Models, Lazy AI Criticism, Queer Holiday-themed movies, and a bunch of links
    – 3088 words
  127. Bad Business AI: Channel 1
    – 1334 words
  128. Feeling The Itch
    – 2766 words
  129. Don't be a correctness bully
    – 698 words
  130. Code smell, Gall's Law, the rule of least power, and a bunch of links
    – 906 words
  131. From 'Yellow': Gall's Law
    – 671 words
  132. On code smell and gut feeling
    – 669 words
  133. Keep your browser fresh for dev, last day of the bundle offer, and links
    – 1026 words
  134. Yellow
    Principles (or useless aphorisms) for software dev
    – 861 words
  135. Uncluttered
    – 2061 words
  136. Launching a new course with a massively discounted Black Friday bundle
    – 508 words
  137. The Ebook Bundle for $49
    – 1510 words
  138. Did you know that import maps can be rendered client-side? (And links)
    – 1206 words
  139. Web developers: remarkably untalented and careless?
    – 886 words
  140. Notes, Links, and Weeknotes (6 November 2023)
    – 1063 words
  141. Notes, Links, and Weeknotes (3 November 2023)
    – 651 words
  142. Notes, Links, and Weeknotes (23 October 2023)
    – 2173 words
  143. How do you even web dev without node? A quick introduction to test-driven web development using just the browser
    – 2274 words
  144. Notes, Links, and Weeknotes (16 October 2023)
    – 2351 words
  145. The Elegiac Hindsight of Intelligent Machines
    – 6137 words
  146. Notes, Links, and Weeknotes (9 October 2023)
    – 2987 words
  147. Making or using generative 'AI' is, all else being equal, a dick move
    – 594 words
  148. Weeknote and links: 2 October 2023
    – 2282 words
  149. Pre-order the hard-cover print edition of Out of the Software Crisis
    – 604 words
  150. Weeknote: 25 September 2023
    – 1579 words
  151. Weeknote: 18 September 2023
    – 1397 words
  152. Weeknote: 11 September 2023
    – 1019 words
  153. FOMO and links
    – 325 words
  154. Fear Of Missing Out is lethal when somebody invents a footgun
    – 818 words
  155. Weeknote: 4 September 2023
    – 576 words
  156. That thing where you change your mind (and links)
    – 865 words
  157. Weeknote: 28 August 2023
    – 799 words
  158. My position on AI (for future reference)
    – 2527 words
  159. You can't debate bullshit (and some links)
    – 974 words
  160. Authorship
    – 1887 words
  161. Free and open source software projects are in transition (and some links)
    – 1546 words
  162. Vacation links
    – 895 words
  163. Disinterest.
    – 856 words
  164. 'The LLMentalist Effect', and other links
    – 1114 words
  165. The LLMentalist Effect: how chat-based Large Language Models replicate the mechanisms of a psychic's con
    – 5280 words
  166. 'A prayer wheel for capitalism', and other links
    – 542 words
  167. A prayer wheel for capitalism
    – 585 words
  168. 'What's the game?', and other links
    – 362 words
  169. What's the game?
    – 1379 words
  170. Language models and software quality and other links
    – 1066 words
  171. Modern software quality, or why I think using language models for programming is a bad idea
    – 6997 words
  172. 'Generative AI: What You Need To Know' is a free guide to help you spot AI bullshit
    – 484 words
  173. Prompts are unfit for purpose and other links
    – 450 words
  174. Prompts are unsafe, and that means language models are not fit for purpose
    – 1272 words
  175. Writing when tech has broken the web's social contract
    – 1490 words
  176. Praise for my ebooks 'The Intelligence Illusion' and 'Out of the Software Crisis'
    – 1073 words
  177. The truth about the EU AI Act and foundation models, or why you should not rely on ChatGPT summaries for important texts
    – 4458 words
  178. Google Bard's vulnerabilities and other links
    – 840 words
  179. Google Bard is a glorious reinvention of black-hat SEO spam and keyword-stuffing
    – 1336 words
  180. ‘What next?’ he asks with trepidation
    – 712 words
  181. Additions to my book, The Intelligence Illusion
    – 791 words
  182. Poisonings, Corporations, and other links
    – 1235 words
  183. The poisoning of ChatGPT
    – 1233 words
  184. My writing on AI; the story so far
    – 655 words
  185. The polarisation of AI discourse serves nobody except power
    – 914 words
  186. AI code copilots are backwards-facing tools in a novelty-seeking industry
    – 1769 words
  187. Beware of AI pseudoscience and snake oil
    – 2616 words
  188. Artificial General Intelligence and the bird brains of Silicon Valley
    – 5114 words
  189. Studying the pitfalls and potential of generative code (plus links)
    – 883 words
  190. Why I wrote The Intelligence Illusion—a book on the risks of generative AI (available now)
    – 606 words
  191. Three factors of AI anthropomorphism
    – 1353 words
  192. AI, Algogen, and Anti-Poetry
    – 1013 words
  193. The hard truth about productivity research
    – 1511 words
  194. The AI is an American
    – 579 words
  195. GDPR and American AIs
    – 1349 words
  196. Regulating AI (plus links & notes)
    – 1592 words
  197. How to regulate AI
    – 643 words
  198. AI summaries are almost certainly unreliable
    – 628 words
  199. AI in healthcare
    – 447 words
  200. AI summaries and AI healthcare (links & notes)
    – 1313 words
  201. Keeping up with and assessing AI research (links & notes)
    – 1149 words
  202. Why you should ignore most AI research you hear about on social media
    – 933 words
  203. Waiting for the AI Godot (Links & Notes)
    – 1199 words
  204. When you promise an AI revolution, eventually you will have to deliver
    – 398 words
  205. Copyright, Situating Search, and other links & notes
    – 1213 words
  206. Deno, Shakespeare's Emoticon, Return to Office, and other links and notes
    – 1003 words
  207. Notetaking, Tagged Templates, and How Deno is a Clear Improvement Over Node
    – 1568 words
  208. Book production, AI, Single-Page-Apps, and other links and notes
    – 1506 words
  209. Some thoughts on how to make a book, three months after I made one
    – 2500 words
  210. AI is a Hail Mary pass and other links & notes
    – 772 words
  211. Generative AI is the tech industry's Hail Mary pass
    – 1214 words
  212. EU and copyright protections for AI-generated works and other notes
    – 1504 words
  213. On the Layoffs, Narcissists, and Other Links & Notes
    – 1067 words
  214. 10x Devs Don't Exist, But 10x Organisations Do
    – 552 words
  215. Madeline, Existential Terror and other links & notes
    – 995 words
  216. Tech Companies Are Irrational Pop Cultures
    – 731 words
  217. Small is Successful
    – 472 words
  218. Out of the Software Crisis Available on Kindle
    – 573 words
  219. A lot can happen in a month: on AI art and the fediverse
    – 1138 words
  220. The response to Out of the Software Crisis has been amazing
    – 214 words
  221. Programming is a Pop Culture
    – 1330 words
  222. WTF is a Framework?
    – 1377 words
  223. Theory-building and why employee churn is lethal to software companies
    – 1512 words
  224. Great apps are rare
    – 624 words
  225. (Released!) Out of the Software Crisis: Systems-Thinking for Software Projects
    – 832 words
  226. Out of the Software Crisis: the ebook is imminent!
    – 1166 words
  227. I wrote a book – now you must suffer with me
    – 1810 words
  228. Playacting genius: the performative logic of reasoning from first principles
    – 2777 words
  229. I don't care how you web dev; I just need more better web apps
    – 2916 words
  230. On online collaboration and our obligations as makers of software
    – 5725 words
  231. What I learned about markdown from interviewing a bunch of people
    – 2395 words
  232. The different kinds of notes
    – 3735 words
  233. The Colophon Cards User Survey
    – 330 words
  234. How to keep up with web development without falling into despair
    – 2479 words
  235. Let's just not talk about 2021 and look forward instead
    – 1106 words
  236. Making Colophon Cards
    – 881 words
  237. What do I need to read to be a great at CSS?
    – 993 words
  238. The event listening toolkit: five ways to get out of an event handling mess
    – 3456 words
  239. FormData and fetch, why is serialising a form such a pain?
    – 1242 words
  240. The Single-Page-App Morality Play
    – 3954 words
  241. Software Crisis 2.0
    – 10100 words
  242. Lessons in Interactivity, 2021 redux
    – 5464 words
  243. Nobody gives a hoot about groupthink
    – 1185 words
  244. Spontant: in praise of grey
    – 1338 words
  245. Ways of reading without the influence of community
    – 4291 words
  246. The Open-Source Software bubble that is and the blogging bubble that was
    – 3742 words
  247. You are what you do, not what you say or write
    – 2172 words
  248. The Curious Case Of The Crashing Conic Gradient And How I Used A Technique I Learned In The 90s To Fix It
    – 936 words
  249. 136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling
    – 5484 words
  250. I’m available for projects and other work
    – 458 words
  251. Which type of novelty-seeking web developer are you?
    – 3672 words
  252. Every Day; a Fair Warning (You Should Read These Articles)
    – 1851 words
  253. Weeknote 3 - Resistance and the dull blade
    – 246 words
  254. Weeknote 2 (2020) - News, Bad News, and Star Wars
    – 936 words
  255. Weeknote 1 (2020) - Ending the hiatus
    – 1433 words
  256. The Ed Tech Conundrum
    – 1078 words
  257. Thinking about the past, present, and future of web development
    – 1706 words
  258. The Web Falls Apart
    – 1524 words
  259. Weeknote 19 ─ blog redesign and changes at work
    – 573 words
  260. When life hands you lemonades, sit down and contemplate the meaning of life
    – 478 words
  261. Weeknote 18 - Uncertainty and Discomfort
    – 1295 words
  262. Web Dev: The Red Queen Wire Mommy of Modern Tech
    – 882 words
  263. Weeknote 16 – Vacation
    – 167 words
  264. Weeknote 15 - Counting Down the Days
    – 165 words
  265. Weeknote 14 - Shadows and DOMs
    – 804 words
  266. Weeknote 13 - The weight of deadlines
    – 543 words
  267. That Web Dev Thing Where Everybody Says Something Clever Involving Toast
    – 740 words
  268. SwiftUI, Privacy, macOS, and the Web
    – 4297 words
  269. Weeknote 12 - The genres of web media
    – 1042 words
  270. The Aesthetics of Concentration
    – 425 words
  271. Weeknote 11 - do I have focus?
    – 281 words
  272. Weeknote 10 - A clear view and more reading
    – 620 words
  273. Weeknote 9 - Being contemplative, finishing a photo project
    – 556 words
  274. Weeknote 8 – Moving, Endgame, and more musings on colour
    – 735 words
  275. Weeknote 7 - Story length and that thing about colour
    – 482 words
  276. Weeknote 6 – Star Trek, rest and spring finally arrives
    – 1005 words
  277. Weeknote 5 – Stuff, comics, superheroes, and other nonsense
    – 1130 words
  278. Weeknote 4 – TV week with The Expanse
    – 1088 words
  279. Weeknote 3 — MVPs, fatigue, and emotional crutches
    – 558 words
  280. Weeknote 2 - Web Development Mistakes, Mary Sues, and Icy Spring
    – 870 words
  281. Web Development: with great power comes the ability to make great mistakes
    – 497 words
  282. Weeknote 1
    – 409 words
  283. Hitchcock and the author construct
    – 457 words
  284. Seams, Stitches, And The Decline Of The Mac
    – 3057 words
  285. Neither Paper Nor Digital Does Active Reading Well
    – 1506 words
  286. Focusing on market share blinds you to growth
    – 294 words
  287. The future of Software Development: Just Business Logic
    – 700 words
  288. Remote work is a completely different beast
    – 354 words
  289. Leftover Thoughts From 2017
    – 3245 words
  290. Hypertext is still the fundamental model of the web
    – 350 words
  291. Over-engineering is under-engineering
    – 949 words
  292. The process is the thing
    – 1022 words
  293. Von Be Don: A few notes on a recent digital publishing project in Iceland
    – 658 words
  294. W3C and EME: it isn't about preventing DRM but saving the W3C
    – 681 words
  295. Unpopular opinion: dismissing indirect pointers is a mistake
    – 339 words
  296. Anger feels like poison
    – 713 words
  297. Is JavaScript more fragile?
    – 874 words
  298. Debating Progressive Enhancement
    – 399 words
  299. The downside of believing in Apple
    – 793 words
  300. A short primer on Icelandic politics on the day of the 2016 election
    – 1525 words
  301. The Tragedy/Farce of the Open Web according to journalists
    – 832 words
  302. Notes on debating for the web development community
    – 388 words
  303. Addendum on loose coupling and the iOS App Store
    – 1272 words
  304. Idle thoughts on modularity and loose coupling in digital media
    – 1567 words
  305. When fear is rational
    – 325 words
  306. Once upon a time, I couldn't imagine a better word processor than Word
    – 392 words
  307. A thought to consider
    – 529 words
  308. A few thoughts on standardisation, W3C, and the IDPF
    – 3303 words
  309. Filling in the gaps – the dynamics of zero marginal cost
    – 1339 words
  310. Which CMS/blog system would you choose?
    – 1194 words
  311. A few simplified points on web and document security
    – 2167 words
  312. Judge the work
    – 879 words
  313. Why did Paul Graham argue against equality?
    – 390 words
  314. Purpose, Joy, Capability
    – 3188 words
  315. You can't fix the App Store, so here's how you fix it
    – 659 words
  316. Why I am worried about Twitter and why you should be too
    – 1958 words
  317. The crossroads or the wilderness
    – 734 words
  318. You can't solve people problems with software
    – 1076 words
  319. The discussion about ad blocking is very dumb (but not in the way you think)
    – 644 words
  320. This is not a book, but it is a podcast
    – 95 words
  321. A week of 'This is not a book'
    – 408 words
  322. Launching "This is not a book" – what it is and why you should be interested
    – 475 words
  323. My kingdom for a new bookstore
    – 420 words
  324. Modern software sucks
    – 759 words
  325. The cost versus benefits of disorganised programming power
    – 338 words
  326. Who benefits the most from Open Source Software?
    – 204 words
  327. Sex Apocalypse Later
    – 373 words
  328. Random thoughts on work and that Amazon thing
    – 1265 words
  329. Bookmarks – UI flaws and other great capers
    – 1336 words
  330. Bookmarks – learnable programming
    – 1065 words
  331. Bookmarks – More money for open-source
    – 948 words
  332. Bookmarks – Leaving bosses
    – 856 words
  333. Bookmarks – Promoting other people's work
    – 1036 words
  334. Bookmarks – What Would Kamala Khan Do?
    – 2025 words
  335. Bookmarks – Trickle down golden geese
    – 1773 words
  336. Bookmarks – Hateviews are us
    – 840 words
  337. Iterating the web away: <br>losing the next generation
    – 1899 words
  338. Bookmarks – Milk it
    – 995 words
  339. Bookmarks – You haven't been paying attention
    – 1031 words
  340. Bookmarks – It's a note card world, we just live in it
    – 1364 words
  341. Bookmarks – Just call it Smylfeste
    – 1277 words
  342. Bookmarks – That one is shaped like an idiot
    – 550 words
  343. Bookmarks – Make it simpler
    – 999 words
  344. Blogger nostalgia
    – 377 words
  345. Wet streets cause rain and criminal responsibility
    – 922 words
  346. Tweet bookmarks galore
    – 523 words
  347. Random links that catch my fancy, part four of ∞
    – 863 words
  348. Random links that catch my fancy, part three of ∞
    – 987 words
  349. Mythic visions of sexuality
    – 431 words
  350. Random links that catch my fancy, part two of ∞
    – 1266 words
  351. Random links that catch my fancy, part one of ∞
    – 1817 words
  352. An exercise for the reader in integration and modularity
    – 767 words
  353. How to read my nonsense
    – 222 words
  354. The rules of the game have changed for RSS
    – 199 words
  355. On the vaunted robustness of the web
    – 165 words
  356. Is it distributed or just a disorganised hierarchy?
    – 678 words
  357. The web app developer's lament
    – 1075 words
  358. Other people write about digital media
    – 1006 words
  359. The plural of 'Medium' is clearly 'clusterfuck'
    – 1249 words
  360. The files Steven Pressfield works with
    – 496 words
  361. Burnout
    – 374 words
  362. iOS 9 content blocking extensions are not a mobile advertising armageddon
    – 1791 words
  363. Should I make a WWDC prediction? <br>Yes, let's
    – 348 words
  364. Writing the Other: a book that's useful to all writers
    – 1416 words
  365. Other people talk about startups and entrepreneurship
    – 350 words
  366. Other people discuss software quality (spoiler: it sucks)
    – 620 words
  367. Grim Meathook Present #2
    – 609 words
  368. A few quick links and thoughts on big web problems
    – 925 words
  369. Our Grim Meathook Present
    – 805 words
  370. I really want the Supergirl TV show to be fun
    – 474 words
  371. The new age of HTML:<br> the web is being torn apart
    – 3530 words
  372. We are a violent species
    – 497 words
  373. Her movie, his name;<br> Mad Max: Fury Road
    – 1262 words
  374. Toxic environments: <br> inequality in tech is a symptom of something worse
    – 1816 words
  375. Facebook and the media: <br>united, they attack the web
    – 3308 words
  376. Speeding up decision cycles with rules and heuristics
    – 1175 words
  377. You are here #5: <br>UX, design, and CSS as a parasite
    – 838 words
  378. You are here #4: <br>an epic journey through app dev and male bodies
    – 1073 words
  379. You are here #3: <br>the glorious wonders of online reading await you
    – 573 words
  380. You are here #2: <br>an artisanal curation of reading material
    – 959 words
  381. 2015-05-11-18-39-16
    – 21 words
  382. You are here #1: <br>a selection of fine links and tweets for your pleasure
    – 510 words
  383. 2015-05-07-00-59-18
    – 52 words
  384. Why does it matter?
    Where I both agree and disagree with Eoin Purcell
    – 1575 words
  385. Which kind of innovation?
    It's not a disruptive innovation.
    – 1670 words
  386. Books and Print Showcase
    Some notes on the REACT Books and Print sandbox and related thoughts.
    – 2801 words
  387. For the love
    Why I joined Unbound, among other things.
    – 2994 words
  388. The B&amp;N fallacy
    Ebook retailers should stop making hardware and stop making ebook reading apps.
    – 1900 words
  389. Hire me!
    I am looking for work.
    – 707 words
  390. Respect the reader
    Epublishing is a service industry.
    – 2817 words
  391. Tag soup is history
    HTML5 parsing ftw.
    – 1268 words
  392. Schlock
    We live in a world that favours crap.
    – 1016 words
  393. Using IDs in CSS
    I made the decision a while back to not use ID selectors in my CSS code. Here's why.
    – 1535 words
  394. A response, of sorts
    Replying to a comment here because the discussion on the original is quite dead.
    – 3234 words
  395. iBooks 3.0
    Testing the features of the latest version of Apple's ereader app.
    – 2549 words
  396. Is it safe?
    Web formats are too complicated for the publishing industry
    – 3783 words
  397. The time work takes
    On the launch of Studio Tendra
    – 937 words
  398. The stillborn creature
    I lament the tragedy that is ebook design.
    – 1078 words
  399. EPUB javascript security
    This is a followup to my earlier post on javascript in EPUB, this time focusing on EPUB javascript security.
    – 3591 words
  400. I be writing
    A followup to my Bad Writing post
    – 1525 words
  401. Farce
    Where I vent my seething anger about the ebook landscape
    – 2253 words
  402. Bad writing
    You are all going to think I am wrong on this
    – 2353 words
  403. A few random points on DRM
    My comment on recent DRM proposals.
    – 3650 words
  404. The web and ebooks have little in common
    Some replies to the responses to my post on ebook development.
    – 2094 words
  405. The end of ebook development
    What should the ebook design process look like
    – 2078 words
  406. Aftermath – notes on the Amazon post
    A few thoughts prompted by some of the responses I've received.
    – 2955 words
  407. Today is not tomorrow (or, how to beat Amazon)
    Despite the linkbait title I don't intend this post to be an anti-Amazon screed, but a vision of a more dynamic ebook market.
    – 4195 words
  408. Bits, bobs, and anecdata
    A few thoughts and links to things I've been reading.
    – 1064 words
  409. Lessons in interactivity
    Ebooks aren't interactive media, they compete with interactive media and are failing.
    – 3873 words
  410. Hierarchies of ebook design
    Design varies. Not just in its quality and implementation but also in its purpose and kind
    – 3941 words
  411. It's time to treat ebook developers as developers
    One of the biggest surprises to those of us who come to ebook development from the web development side of things is the scarcity of documentation.
    – 3348 words
  412. Code doesn't change minds
    The problems critics point out can't be solved by asking them to contribute code
    – 1421 words
  413. Game over, Amazon wins
    My mind gets changed on the subject of Page Templates and on the long-term viability of the ePub ecosystem
    – 3047 words
  414. On CSS Page Templates
    Some of the issues with IDPF's CSS Page Templates specification
    – 990 words
  415. Javascript in ebooks
    The pros and cons of javascript in ebooks, with a possible solution
    – 2398 words
  416. Explanatory windows
    What do I mean with explanatory windows?
    – 163 words
  417. Readium and other good intentions
    Readium is a nice idea but I'm sceptical of its chances
    – 2515 words
  418. ePub windows and widgets – a proposal
    An outline of some of the problems with current ebook platforms and thoughts on how to solve them
    – 5263 words
  419. The semantics of ebook widgets
    What prior work can be reused in ebook formats?
    – 2912 words
  420. iBooks widgets – to javascript or not to javascript
    Some of the issues with how iBooks native widgets are implemented
    – 1337 words
  421. What do we want from the Kindle platform?
    A few ideas of what ebook developers might want from the Kindle platform
    – 544 words
  422. Disruptive crap
    The change coming to the publishing industry isn't going to be pleasant.
    – 1665 words
  423. Me, elsewhere
    An overview of the stuff I've been writing on other websites
    – 243 words
  424. The pros and cons of the iBooks 2.0 textbook format
    Apple could have implemented iBooks textbooks using an open format. Why didn't they?
    – 1908 words
  425. The iBooks 2.0 built-in widgets
    iBooks Author's built-in widgets are native objects and not implemented using HTML and javascript
    – 1732 words
  426. The iBooks 2.0 textbook format
    Apple released iBooks 2.0 with a new format that is an incompatible fork of the ePub3 format
    – 809 words
  427. The publishing animal
    The job of a publishers is changing. It is foolish to assume publishers won't change with it.
    – 1161 words
  428. A day of innovation on the future of the book
    A write-up of a one day conference on the future of the book
    – 5094 words
  429. What a publisher does
    The publisher's job is more than just to annoy the reader and author
    – 760 words
  430. Design pseudoscience
    Many designers attribute fads and trends with the authenticity of science
    – 420 words
  431. A tale of three blog posts
    Rude and angry trumps reasonable and polite
    – 1208 words
  432. CSS and ebook design
    Ebooks today are web technology. Ebook designers need to understand web tech to do their jobs.
    – 1559 words
  433. The loss of ambient intimacy
    Outlining a few of my problems with Twitter
    – 3336 words
  434. Friday links and reading
    Links on design and statistics
    – 595 words
  435. Convert or engage
    The ebook debate is locked into dichotomies of past versus present, dynamic versus fixed; split into factions, when all that matters is engagement, both with the readers and your colleagues
    – 856 words
  436. CSS3 Hyphens
    Implementation issues with CSS3 Hyphens.
    – 355 words
  437. Just you &amp; Google
    Google+ issues.
    – 240 words
  438. Knowledge is not adoption
    Knowledge of a technology and adoption of a technology are two distinct (and distant) stages in the adoption curve
    – 335 words
  439. HTML5 history API
    Some problems with current implementations of AJAX, History APIs, and hash fragment routing
    – 358 words
  440. Your friends, in boxes
    What we really want to do, and need to do, is to easily keep control over what we say and to whom.
    – 404 words
  441. Localstorage &amp; messaging in ePub
    I decided to try and find out if localStorage and Cross Document Messaging could be used with ePub's non-linear documents in iBooks. (They don't.)
    – 431 words
  442. Javascript in epub
    I used some spare time this afternoon to throw together a few ePub experiments
    – 270 words
  443. An epub experiment
    A screenshot of modernizr running in iBooks
    – 72 words
  444. What is an ebook?
    A few days ago I participated in an online discussion on the nature of the ebook
    – 4291 words
  445. Hypotheses and testing
    Customer development is an idea popular among startups. Does it apply to publishing?
    – 1518 words
  446. On quality in publishing
    If you do not know who the customer is, you do not know what quality is
    – 1377 words
  447. Identifying publishing innovators
    A few thoughts on what a publishing innovator might look like, based on the ideas of Clayton Christensen
    – 1296 words
  448. An interesting discussion
    I participated in a discussion on twitter on ebook interactivity
    – 1183 words