Skip to main content

Baldur Bjarnason

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

Essays

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