David Bushell

RSS: https://dbushell.com/rss.xml
David Bushell——英国自由 Web 设计与前端开发。

当这一切风波过后,如何拥有一份可持续的 web 职业

David Bushell(前端老兵)在 AI 冲击下给同行的一份"可持续职业"建议,观点很冲、立场鲜明。 核心"该练":1)可访问性——他批评可访问性被某些技术圈变成"道德表演"、 LinkedIn 上满是错误信息,主张把它当作设计第一天就融入的底线,去 W3C WCAG 找基准、找真实用户测试、尊重专家;2)CSS——他认为 cascade layers、:where 等让 CSS 比过去更易组织,但很多开发者拒绝学 CSS 本身,转去用"CSS-in-JS"等简化抽象,"本质受限、性能差、没解决它声称的问题", 并引用自己旧文《CSS should be hard》;3)沟通——简短、聚焦重点、早暴露问题、别甩锅但"cover your ass"、保持正面;4)反对法西斯主义——他点名"法西斯-科技"在上升, 举了 DHH 在开源社区发表种族主义言论和滥用权威、Vercel 的 Guillermo Rauch 与"战犯"合影、DigitalOcean 资助"权力攫取"等案例,呼吁技术人别沉默。 "该扔":1)React——他称之为"Facebook 的实验变成的 cargo cult",是"代码生成器的通用语",旧岗位还在要但"高薪 React 开发的日子屈指可数",不值得投入;2)GitHub——他认为是负资产,建议私有仓库用 self-hosted forge(推荐 Forgejo),CI/CD 走本地或独立服务,学会基础 git;3)Influencer(开发者关系、YouTuber、创业者)——"他们的注意力经济不再是我们该操心的事"。 全文基调:不要裸辞,"去 Winchester 喝杯冷啤酒,等风暴过去"。文末强调 web 是"为人的需求而造",扔掉繁荣期积累的赘肉、回归基础。
评论点赞收藏4 小时前

与 Deno 的友谊终结,现在 Node 是我最好的朋友

作者 David Bushell 宣布从 Deno 回归 Node.js。他在 SvelteKit 客户端项目中重度使用 Node 后,发现现代 Node 已支持完整 ECMAScript 语法、API 现代化且不再需要 require。 工具链上改用 PNPM 替代 NPM 以规避供应链风险,通过别名 npm=pnpm 和 npx=pnpx 兼容旧脚本;用 minimumReleaseAge: 1440 延迟可疑依赖更新。 TypeScript 方面,Node 原生运行.ts 文件但仍拒绝从 node_modules 剥离类型,他认为是理念而非技术限制,需借助 Tsdown 等打包工具。 迁移静态站生成器时只需替换 Deno 文件 API 为 node:fs、用 Hono node adapter 替代 Deno.serve,构建速度反而提升约 15%。文章同时批评 Deno 失去创新、裁员后转向 AI/云计算,列举 JSR 限流、ZSH 集成损坏、并发 HTTP 请求 bug 等问题,最终执行 brew uninstall deno。 全文是个人一手经验加对 Deno 与 Node 现状的明确判断。
评论点赞收藏1 天前

我说不行,苹果却强行说行

David Bushell 记录他升级 macOS 27 后发现 Apple 移除了 Apple Intelligence 的“关闭”选项,即使此前已手动禁用,升级后相关功能仍被默认开启,多个不可杀的 Siri 进程持续驻留并占用内存,且 22.28 GB 的 AI 组件挤占磁盘空间。 他只能通过“屏幕使用时间”下的隐藏限制项来部分遮蔽这些功能。文章将此事上升为对 AI 行业“不尊重用户知情同意”的批评,并列举 Musk、OpenAI、微软近期关于 AI 滥用的报道作为佐证。 整体为一手 macOS 使用观察 + 强立场评论,适合关注苹果隐私、本地 AI 默认行为和用户控制权的技术读者。
评论点赞收藏14 天前

我为何拒绝在工作中使用AI

独立开发者David Bushell宣布在工作中全面拒绝使用AI。他从道德伦理、隐私安全、质量标准、就业经济四个维度阐述理由,指出AI爬虫滥用代理IP爬取网站、生成代码存在安全漏洞、训练数据侵犯版权,同时提到AI导致硬件成本上涨、企业用AI替代员工后反而裁员回聘。
评论点赞收藏34 天前

行,我自己写个文本编辑器

开发者受 Sublime Text 情怀文章启发,从零构建文本编辑器,最终选定 textarea 方案。canvas 渲染完全无法解决无障碍访问问题,contenteditable 的 spellcheck 属性会导致输入延迟 spike,textarea 在长文本性能上胜出。 未来改进方向包括 Tree-sitter 语法树、OpaqueRange API 和 EditContext API。
评论点赞收藏35 天前

现在的编辑器已不如从前

作者回归 Sublime Text,认为现代编辑器过度臃肿且更新日志无价值。Sublime Text 稳定版最后更新于 2025 年 5 月,开发版仍有 2026 年 7 月的版本。 作者认为理想开发工具应各司其职,反对"统一工具链"趋势。
评论点赞收藏56 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。