41554 blogs · [ { "id": "01a0d50d-3eab-724c-8926-a2dfe1c05bd6", "title": "Information design for the agentic age", "url": "https://ajfisher.me/2026/09/24/information-design-agentic-age/", "published_at": "2026-09-24T02:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae476e28ed0f", "title": "AI has only two stable futures", "url": "https://ajfisher.me/2026/07/28/two-stable-ai-futures/", "published_at": "2026-07-28T02:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae476ea3c940", "title": "What happens if this is as good as it gets for AI?", "url": "https://ajfisher.me/2026/07/14/ai-deployment-gap-economic-value/", "published_at": "2026-07-14T10:05:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae476ef56f2b", "title": "Fail fast, fix faster: Why faster models can beat smarter ones", "url": "https://ajfisher.me/2026/06/13/fail-fast-fix-faster/", "published_at": "2026-06-13T02:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae476f33e73c", "title": "Mercury 2 won’t outthink frontier models but diffusion might out-iterate them", "url": "https://ajfisher.me/2026/02/26/mercury-2-diffusion-agents/", "published_at": "2026-02-26T10:35:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae476fe30eac", "title": "No Mac Mini, no worries: running OpenClaw on a Raspberry Pi.", "url": "https://ajfisher.me/2026/02/03/openclaw-raspberrypi-howto/", "published_at": "2026-02-03T10:16:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4770497ddf", "title": "AI, incentives and power in 2026", "url": "https://ajfisher.me/2025/12/22/ai-incentives-power/", "published_at": "2025-12-22T10:16:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4770e7d74a", "title": "5 signs your organisational capabilities are aspirational", "url": "https://ajfisher.me/2025/12/18/organisational-capabilities-aspirational/", "published_at": "2025-12-18T03:48:48+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4771df74ee", "title": "The AI infographic wars intensify with ChatGPT release", "url": "https://ajfisher.me/2025/12/17/ai-infographic-wars-chatgpt-gemini/", "published_at": "2025-12-17T02:36:29+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477230c1ef", "title": "A locally running LLM advisory board", "url": "https://ajfisher.me/2025/12/08/llm-advisory-group-local-subscriptions/", "published_at": "2025-12-08T04:57:04+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477241c015", "title": "Chrome finally adds split view tabs", "url": "https://ajfisher.me/2025/12/04/chrome-split-view-tabs/", "published_at": "2025-12-04T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477267e59a", "title": "Bring back the weird, fun and joyful web", "url": "https://ajfisher.me/2025/11/19/make-web-development-fun-again/", "published_at": "2025-11-19T03:11:05+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4772dc2b18", "title": "Gemini 3: initial usage thoughts", "url": "https://ajfisher.me/2025/11/19/gemini-3-initial-thoughts/", "published_at": "2025-11-19T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4773382f55", "title": "Strategy is still a human activity", "url": "https://ajfisher.me/2025/11/05/strategy-ai/", "published_at": "2025-11-05T10:16:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477348a719", "title": "Atlas and the AI browser strategy divide", "url": "https://ajfisher.me/2025/10/23/atlas-ai-browser-strategy-divide/", "published_at": "2025-10-23T03:01:36+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4773b2c625", "title": "Scaling coding agents (without breaking your dev team)", "url": "https://ajfisher.me/2025/09/12/scaling-coding-agents-without-breaking-your-dev-team/", "published_at": "2025-09-12T04:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4774a785b5", "title": "The Qantas breach proves personal data is toxic waste", "url": "https://ajfisher.me/2025/07/02/qantas-breach-toxic-waste/", "published_at": "2025-07-02T09:20:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477540a044", "title": "Hands on with Gemini CLI", "url": "https://ajfisher.me/2025/06/26/hands-on-gemini-cli/", "published_at": "2025-06-26T03:50:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47764075be", "title": "ChatGPT-4o image generation improvements", "url": "https://ajfisher.me/2025/03/25/chatgpt-4o-image-generation-update/", "published_at": "2025-03-25T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47764747e5", "title": "When does travel planning get seriously upended by AI?", "url": "https://ajfisher.me/2025/02/26/when-will-ai-disrupt-travel/", "published_at": "2025-02-26T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4776ea77de", "title": "After the drought: first shoots emerge for Australian retail", "url": "https://ajfisher.me/2025/02/03/retail-improvements-australia/", "published_at": "2025-02-03T05:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47771bc163", "title": "Mistral 3 Small could unlock powerful local AI use cases", "url": "https://ajfisher.me/2025/01/31/mistral-3-small-local-ai/", "published_at": "2025-01-31T06:51:27+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47775799bd", "title": "Deepseek R1 is capable, but shaped by its geography", "url": "https://ajfisher.me/2025/01/28/deepseek-r1-geography-bias/", "published_at": "2025-01-28T05:14:23+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477777b164", "title": "Nous Research pioneers distributed LLM training", "url": "https://ajfisher.me/2024/12/03/nous-research-distributed-llm-training/", "published_at": "2024-12-03T00:41:51+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4777e8edfd", "title": "Software engineering reimagined for the AI-Native era", "url": "https://ajfisher.me/2024/10/28/software-engineering-reimagined-ai-native-era/", "published_at": "2024-10-28T08:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47780a439a", "title": "Flux, LoRAs, and comicbook experiments", "url": "https://ajfisher.me/2024/09/05/flux-loras-comicbook-experiments/", "published_at": "2024-09-05T07:13:51+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4778812a21", "title": "Follow me. I know what I'm doing... (I think)", "url": "https://ajfisher.me/2024/06/19/follow-me-i-think-i-know-what-im-doing/", "published_at": "2024-06-19T08:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4778f04b04", "title": "Bias in generative image models is still prevalent", "url": "https://ajfisher.me/2024/06/15/bias-in-generative-image-models/", "published_at": "2024-06-15T02:02:18+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4779948304", "title": "Now or never: harnessing growth opportunities in retail", "url": "https://ajfisher.me/2024/04/16/now-or-never-growth-opportunities-in-retail/", "published_at": "2024-04-16T08:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477a5fd4ea", "title": "Mixtral 8x7B and model anxiety", "url": "https://ajfisher.me/2024/02/24/mixtral-8x7b-anxiety/", "published_at": "2024-02-24T05:23:02+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477b2909a0", "title": "Retail numbers are \"fine\" (but margins less so)", "url": "https://ajfisher.me/2024/01/15/retail-numbers-are-fine/", "published_at": "2024-01-15T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477b8ec720", "title": "AI in 2023 - it works well enough now", "url": "https://ajfisher.me/2023/08/30/ai-works-now/", "published_at": "2023-08-30T02:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477c1a7811", "title": "Dating, AI and digital twins", "url": "https://ajfisher.me/2023/03/17/ai-dating-digital-twins/", "published_at": "2023-03-17T03:49:07+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477ccbfc4b", "title": "Generative AI meets VFX workflows for outstanding results", "url": "https://ajfisher.me/2023/02/28/generative-ai-vfx-workflows/", "published_at": "2023-02-28T00:10:16+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477cff9ee5", "title": "ChatGPT and Generative AI in the enterprise", "url": "https://ajfisher.me/2023/02/12/podcast-enterprise-ai/", "published_at": "2023-02-12T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477d318dfd", "title": "ChatGPT and style transfer experiments", "url": "https://ajfisher.me/2022/12/06/chatgpt-style-transfer-experiments/", "published_at": "2022-12-06T06:08:41+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477d9f3503", "title": "Building embodied bots with JavaScript", "url": "https://ajfisher.me/2017/08/12/embodied-bots/", "published_at": "2017-08-12T08:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477df48044", "title": "Making the move to metalsmith", "url": "https://ajfisher.me/2016/02/13/moving-to-metalsmith/", "published_at": "2016-02-13T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477ebd65aa", "title": "The meandering journey of NodeBots Interchange", "url": "https://ajfisher.me/2016/01/26/road-to-interchange/", "published_at": "2016-01-26T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477f580e9e", "title": "Datatium - data as material for contextually responsive design", "url": "https://ajfisher.me/2015/09/09/datatium-material-for-contextually-responsive-design/", "published_at": "2015-09-09T02:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae477fb80770", "title": "JavaScript: not just the language of the web", "url": "https://ajfisher.me/2015/09/07/js-not-just-language-of-the-web/", "published_at": "2015-09-07T01:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478058cbcc", "title": "Applying the lessons of mobile dev to IoT", "url": "https://ajfisher.me/2015/09/02/iot-mobile-practices/", "published_at": "2015-09-02T11:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4780c5db60", "title": "DDD JavaScript IoT workshop", "url": "https://ajfisher.me/2015/08/08/ddd-jsiot-workshop/", "published_at": "2015-08-08T11:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4781ad0e00", "title": "Building a portable minecraft server", "url": "https://ajfisher.me/2015/06/01/building-portable-minecraft-server/", "published_at": "2015-06-01T08:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4782440e3b", "title": "Controlling networked LEDs using a smartwatch", "url": "https://ajfisher.me/2015/05/04/pebble-controlled-leds/", "published_at": "2015-05-04T09:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4782ae2a62", "title": "Book launch of Make: JavaScript Robotics", "url": "https://ajfisher.me/2015/04/15/make-js-robotics-launch/", "published_at": "2015-04-15T10:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4782ee8a53", "title": "The role of context on ambient technologies", "url": "https://ajfisher.me/2015/01/20/context-in-ambient-technology/", "published_at": "2015-01-20T01:00:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4783343a3e", "title": "Building an information radiator", "url": "https://ajfisher.me/2014/12/16/building-information-radiator/", "published_at": "2014-12-16T07:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4783933f0b", "title": "A Device API safari", "url": "https://ajfisher.me/2014/05/04/device-api-safari/", "published_at": "2014-05-04T07:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478444d674", "title": "Should JavaScript devs build real things?", "url": "https://ajfisher.me/2013/08/21/should-javascript-devs-build-real-things/", "published_at": "2013-08-21T05:30:31+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47845a0656", "title": "Book launch of Jump Start Responsive Design", "url": "https://ajfisher.me/2013/03/20/jump-start-responsive-design-launch/", "published_at": "2013-03-20T10:30:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4784c846c7", "title": "The ClickFail of Australian Retail.", "url": "https://ajfisher.me/2012/11/20/a-clickster-fail-of-epic-proportions/", "published_at": "2012-11-20T12:10:46+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47852401e5", "title": "Datatium - a material to create responsive experiences", "url": "https://ajfisher.me/2012/10/19/datatium-a-material-to-create-responsive-experiences/", "published_at": "2012-10-19T04:09:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4785bc5e95", "title": "Web Facilitated Play in the Real World", "url": "https://ajfisher.me/2012/07/25/web-facilitated-play-in-the-real-world/", "published_at": "2012-07-25T06:08:02+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4785f83b9e", "title": "Is this the end of Windows Server?", "url": "https://ajfisher.me/2012/06/10/is-this-the-end-of-windows-server/", "published_at": "2012-06-10T01:29:55+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4786b46fcb", "title": "Humanising the Internet of Things", "url": "https://ajfisher.me/2012/02/24/humanising-the-internet-of-things/", "published_at": "2012-02-24T10:50:41+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47874eb627", "title": "Towards a sensor commons", "url": "https://ajfisher.me/2011/12/20/towards-a-sensor-commons/", "published_at": "2011-12-20T10:50:31+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47879a2fb9", "title": "App stores are delivery channels not search engines", "url": "https://ajfisher.me/2011/11/07/app-stores-are-delivery-channels-not-search-engines/", "published_at": "2011-11-07T11:24:03+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4787c5ecac", "title": "We are the champions... of the web", "url": "https://ajfisher.me/2011/11/03/we-are-the-champions-of-the-web/", "published_at": "2011-11-03T13:01:03+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478897ce5f", "title": "Neo-Futurism in the Information Age", "url": "https://ajfisher.me/2011/10/17/neo-futurism-in-the-information-age/", "published_at": "2011-10-17T11:50:16+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47898e7936", "title": "On a post-flash world and Adobe's place within it", "url": "https://ajfisher.me/2011/10/04/on-a-post-flash-world-and-adobes-place-within-it/", "published_at": "2011-10-04T04:59:51+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4789efd389", "title": "Device API - Applications of DeviceMotion & DeviceOrientation", "url": "https://ajfisher.me/2011/09/15/device-api-applications-of-devicemotion-and-deviceorientation/", "published_at": "2011-09-15T06:38:50+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478a1ee581", "title": "The web of intent", "url": "https://ajfisher.me/2011/08/08/the-web-of-intent/", "published_at": "2011-08-08T11:41:32+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478a5ad193", "title": "Microsoft “buys” Nokia for $0B - what this means for mobile.", "url": "https://ajfisher.me/2011/02/12/microsoft-buys-nokia-for-0b-what-this-means-for-mobile/", "published_at": "2011-02-12T04:19:33+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478aefd4f5", "title": "Android fragmentation: really not a big deal", "url": "https://ajfisher.me/2011/01/18/android-fragmentation-really-not-a-big-deal/", "published_at": "2011-01-18T12:02:07+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478b340dbd", "title": "Computers are finally becoming personal", "url": "https://ajfisher.me/2011/01/10/computing-is-finally-becoming-personal/", "published_at": "2011-01-10T11:43:30+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478bfa26b3", "title": "How to avoid the Audience : Presenter Disconnect", "url": "https://ajfisher.me/2010/10/18/how-to-avoid-the-audiencepresenter-disconnect/", "published_at": "2010-10-18T01:14:44+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478cc51f04", "title": "I like where I think Sony is going", "url": "https://ajfisher.me/2010/10/07/i-like-where-i-think-sony-is-going/", "published_at": "2010-10-07T11:03:15+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478ce15b23", "title": "If software is a race to $Zero, how do you create revenue?", "url": "https://ajfisher.me/2010/09/29/software-is-a-race-to-zero-how-do-you-create-revenue-then/", "published_at": "2010-09-29T12:37:12+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478d0783bb", "title": "Thingstreams - the future of product / consumer dialogue", "url": "https://ajfisher.me/2010/07/20/thingstreams-the-future-of-brand-product-consumer-dialogue/", "published_at": "2010-07-20T14:06:04+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478d448d49", "title": "A telling quarter for Android", "url": "https://ajfisher.me/2010/06/27/a-telling-quarter-for-android/", "published_at": "2010-06-27T22:18:50+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478da0b11a", "title": "Why Google is a more \"typical\" business than you think", "url": "https://ajfisher.me/2010/06/23/why-google-is-a-more-typical-business-than-you-think/", "published_at": "2010-06-23T06:45:48+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478de86cdf", "title": "Adobe - Narayen's kingdom for a plan...", "url": "https://ajfisher.me/2010/04/13/adobe-narayens-kingdom-for-a-plan/", "published_at": "2010-04-13T12:39:35+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478e254d5d", "title": "An Open Internet call to arms", "url": "https://ajfisher.me/2010/03/23/an-open-internet-call-to-arms/", "published_at": "2010-03-23T23:03:01+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478e37e09b", "title": "iPad - ALMOST great", "url": "https://ajfisher.me/2010/01/28/ipad-almost-great/", "published_at": "2010-01-28T07:42:07+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478eb04204", "title": "2010: The year the Netbook turns into the Web-book", "url": "https://ajfisher.me/2010/01/03/2010-the-year-the-netbook-turns-into-the-web-book/", "published_at": "2010-01-03T23:37:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478f3d3eee", "title": "Why I'm interested in AWS Spot Prices for EC2", "url": "https://ajfisher.me/2009/12/22/why-im-interested-in-aws-spot-prices-for-ec2/", "published_at": "2009-12-22T06:46:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae478ff7c558", "title": "2010 will be the year Apple and Google have a cage fight", "url": "https://ajfisher.me/2009/12/20/prediction-2010-will-be-the-year-apple-and-google-have-a-cage-fight/", "published_at": "2009-12-20T23:46:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4790935f99", "title": "SPDY could gain acceptence - with some innovation", "url": "https://ajfisher.me/2009/11/13/spdy-could-gain-acceptence-very-quickly-with-some-product-innovation/", "published_at": "2009-11-13T01:12:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4790d24ad5", "title": "AdMob purchase opens door to new funding models", "url": "https://ajfisher.me/2009/11/09/admob-purchase-by-google-paves-way-for-interesting-developer-funding/", "published_at": "2009-11-09T23:14:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4791b341ae", "title": "One feature away from desktop Linux", "url": "https://ajfisher.me/2009/10/11/the-only-reason-why-linux-isnt-ready-for-prime-time-desktop/", "published_at": "2009-10-11T01:58:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47922596e3", "title": "Web Directions South 2009 - Cloud Sourcing the Business", "url": "https://ajfisher.me/2009/10/09/web-directions-south-2009-cloud-sourcing-the-business/", "published_at": "2009-10-09T02:26:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479273a430", "title": "An unofficial endorsement of the Android platform?", "url": "https://ajfisher.me/2009/07/29/an-unofficial-endorsement-of-the-android-platform/", "published_at": "2009-07-29T02:08:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4792dc70bc", "title": "Case Study: Django + Agile = Sportsgirl redevelopment", "url": "https://ajfisher.me/2009/07/26/case-study-django-agile-sportsgirl-redevelopment/", "published_at": "2009-07-26T12:46:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47933f7d7a", "title": "The Golden Age of mobile? Soon maybe...", "url": "https://ajfisher.me/2009/07/21/the-golden-age-of-mobile-soon-maybe/", "published_at": "2009-07-21T23:24:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47941fac97", "title": "A haptic social network", "url": "https://ajfisher.me/2009/05/18/haptic-social-network/", "published_at": "2009-05-18T10:05:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479422573f", "title": "Why RFID personal documents are a bad idea", "url": "https://ajfisher.me/2009/02/03/rfid-documents-bad-idea/", "published_at": "2009-02-03T10:45:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4794a25242", "title": "Sun acquires Q-Layer and becomes another player in Cloud Computing", "url": "https://ajfisher.me/2009/01/08/sun-acquires-qlayer-for-cloud/", "published_at": "2009-01-08T09:19:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479544c250", "title": "How Google can combat the flu", "url": "https://ajfisher.me/2008/11/14/google-combats-flu/", "published_at": "2008-11-14T09:15:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47958ac3bd", "title": "Mobile on track for dominance", "url": "https://ajfisher.me/2008/07/17/mobile-dominance-on-track/", "published_at": "2008-07-17T10:16:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4795b06cc3", "title": "Mobile gets a lot more interesting in Germany", "url": "https://ajfisher.me/2008/07/01/mobile-more-interesting-in-germany/", "published_at": "2008-07-01T10:16:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479694cdf2", "title": "ICANN approves plan for new TLDs", "url": "https://ajfisher.me/2008/06/27/icann-approves-new-tlds/", "published_at": "2008-06-27T10:16:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae47975fc6fb", "title": "EEEPC's power is in the network not the machine", "url": "https://ajfisher.me/2008/05/09/eeepcs-power-is-in-the-network-not-the-machine/", "published_at": "2008-05-09T19:08:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479825d7b7", "title": "Ubuntu 8.04 - truly desktop Linux", "url": "https://ajfisher.me/2008/05/02/ubuntu-8-04-truly-desktop-linux/", "published_at": "2008-05-02T09:51:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4798d05829", "title": "Easy product or class rating system", "url": "https://ajfisher.me/2008/04/27/easy-product-or-class-rating-system/", "published_at": "2008-04-27T18:02:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479964e8ed", "title": "Phorm over function?", "url": "https://ajfisher.me/2008/04/22/phorm-over-function/", "published_at": "2008-04-22T07:43:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae4799d118f7", "title": "Can Yahoo really get things so wrong?", "url": "https://ajfisher.me/2008/04/21/can-yahoo-really-get-things-so-wrong/", "published_at": "2008-04-21T10:43:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479a34bd89", "title": "Security 101 : The user should be able to authenticate", "url": "https://ajfisher.me/2008/03/15/security-101-the-user-should-be-able-to-authenticate/", "published_at": "2008-03-15T17:21:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479b288179", "title": "DVD Jon strikes again", "url": "https://ajfisher.me/2008/02/20/dvd-jon-strikes-again/", "published_at": "2008-02-20T01:38:00+00:00" }, { "id": "01a08721-d2e7-702a-b1b2-ae479bd56bf8", "title": "Why industries can still be revolutionised on the web", "url": "https://ajfisher.me/2008/02/12/why-industries-can-still-be-revolutionised-on-the-web/", "published_at": "2008-02-12T04:56:00+00:00" } ] posts Claim your blog
Back to ajfisher.me
Blog · corpus.blog/blogs/ajfisher.me/posts

ajfisher.me

ajfisher.me

2026

2025

2024

2023

2022

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008