56,966 blogs · [ { "id": "01a08c5c-d4c5-7371-9f94-dd9462666929", "title": "Why the Best Engineers Will Thrive Alongside AI", "url": "https://victoria.dev/posts/why-the-best-engineers-will-thrive-alongside-ai/", "published_at": "2025-07-03T09:04:18+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd9462fb611f", "title": "From Problem Solver to Problem Solver Creator", "url": "https://victoria.dev/posts/from-problem-solver-to-problem-solver-creator/", "published_at": "2025-06-24T13:06:44+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd9463bb4f5d", "title": "I Spent $78 Learning Why Bash Still Matters in the AI Age", "url": "https://victoria.dev/posts/i-spent-78-learning-why-bash-still-matters-in-the-ai-age/", "published_at": "2025-06-15T14:09:42+00:00" }, { "id": "01a087ac-de77-72c4-835f-ef55ba49ba41", "title": "Linklog | Git Branching for Small Teams", "url": "https://victoria.dev/git-branching-for-small-teams/", "published_at": "2025-02-26T12:00:00+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd94648f5425", "title": "Create Better Code Documentation 10x Faster with AI", "url": "https://victoria.dev/posts/create-better-code-documentation-10x-faster-with-ai/", "published_at": "2024-08-27T13:55:47+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946554d102", "title": "Mastering Git for Small Teams", "url": "https://victoria.dev/posts/mastering-git-for-small-teams/", "published_at": "2022-02-28T12:37:48+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd94664d2eeb", "title": "The Doorway Problem: Why Building in Isolation Fails", "url": "https://victoria.dev/posts/the-doorway-problem-why-building-in-isolation-fails/", "published_at": "2021-08-09T03:17:49+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd9467403921", "title": "How to Think Like a Hacker (And Why Your Team Should Too)", "url": "https://victoria.dev/posts/how-to-think-like-a-hacker-and-why-your-team-should-too/", "published_at": "2021-07-27T08:26:26+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd9467504ee7", "title": "Do I Raise or Return Errors in Python?", "url": "https://victoria.dev/posts/do-i-raise-or-return-errors-in-python/", "published_at": "2021-02-09T10:34:48+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946830a2cf", "title": "What Tech Leaders Do Before Going on Vacation", "url": "https://victoria.dev/posts/what-tech-leaders-do-before-going-on-vacation/", "published_at": "2021-02-01T10:02:54+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd9468db7ae7", "title": "How to Choose a Great Tech Hire", "url": "https://victoria.dev/posts/how-to-choose-a-great-tech-hire/", "published_at": "2021-01-12T10:50:53+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd94693541c6", "title": "Do One Thing: Mastering Prioritization for High-Performing Teams", "url": "https://victoria.dev/posts/do-one-thing-mastering-prioritization-for-high-performing-teams/", "published_at": "2020-12-07T21:01:25+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd9469e8efa6", "title": "The Descent Is Harder Than the Climb", "url": "https://victoria.dev/posts/the-descent-is-harder-than-the-climb/", "published_at": "2020-08-02T10:35:45+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946a5ab9af", "title": "SQLite in Production with WAL", "url": "https://victoria.dev/posts/sqlite-in-production-with-wal/", "published_at": "2020-03-05T15:14:43+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946ac1f09f", "title": "17 Minutes to 16 Seconds: a 60x Performance Improvement from… Python?!", "url": "https://victoria.dev/posts/17-minutes-to-16-seconds-a-60x-performance-improvement-from-python/", "published_at": "2020-02-28T14:31:02+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946ba21060", "title": "From 17 Minutes to 8 Seconds: Strategic Performance Optimization for Engineering Teams", "url": "https://victoria.dev/posts/from-17-minutes-to-8-seconds-strategic-performance-optimization-for-engineering-teams/", "published_at": "2020-02-25T17:50:29+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946bb415cb", "title": "How Engineering Leaders Build Security Culture Through Architecture Decisions", "url": "https://victoria.dev/posts/how-engineering-leaders-build-security-culture-through-architecture-decisions/", "published_at": "2019-09-30T12:03:12+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946c377a1c", "title": "Building Data Protection Culture: Why Engineering Leaders Must Address the Human Side of Security", "url": "https://victoria.dev/posts/building-data-protection-culture-why-engineering-leaders-must-address-the-human-side-of-security/", "published_at": "2019-09-09T13:10:11+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946d01f5db", "title": "On Doing Great Things", "url": "https://victoria.dev/posts/on-doing-great-things/", "published_at": "2019-03-08T23:36:15+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946de2b25b", "title": "Building Code Quality Culture Through Commit Standards", "url": "https://victoria.dev/posts/building-code-quality-culture-through-commit-standards/", "published_at": "2018-08-06T12:54:56+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946e1da0eb", "title": "Building High-Performance Engineering Teams Through Feedback Loops", "url": "https://victoria.dev/posts/building-high-performance-engineering-teams-through-feedback-loops/", "published_at": "2018-07-02T14:08:41+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946eaa00ef", "title": "How to Replace a String with sed in Current and Recursive Subdirectories", "url": "https://victoria.dev/posts/how-to-replace-a-string-with-sed-in-current-and-recursive-subdirectories/", "published_at": "2017-05-06T12:04:53+00:00" }, { "id": "01a08c5c-d4c5-7371-9f94-dd946eddcf8c", "title": "Victoria Drake's Blog", "url": "https://victoria.dev/posts/", "published_at": "2017-01-01T09:39:29+00:00" } ] posts Claim your blog
Back to victoria.dev
Blog · corpus.blog/blogs/victoria.dev/posts

victoria.dev

victoria.dev

2025

2024

2022

2021

2020

2019

2018

2017