Skip to main content

Baldur Bjarnason

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

Essays

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