41554 blogs · [ { "id": "01a087ba-753a-73d9-8437-ac59083e1a3a", "title": "Coding Patterns in Agentic World", "url": "https://osada.blog/posts/coding-patterns-in-agentic-world/", "published_at": "2026-02-20T12:21:25+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5908c4212b", "title": "Writing a Dictation Application", "url": "https://osada.blog/posts/writing-a-dictation-application/", "published_at": "2025-10-05T18:52:51+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac59091e02cf", "title": "The Shipping Forecast and the Art of Communication", "url": "https://osada.blog/posts/be-more-like-shipping-forecast/", "published_at": "2025-08-17T20:50:31+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5909e816e1", "title": "Programming's New Frontier: The Rise of LLM-First Languages", "url": "https://osada.blog/posts/languages-designed-for-llms/", "published_at": "2025-08-14T19:16:03+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590addb627", "title": "MCP vs SDK: Two Paths to LLM-Powered Extensibility", "url": "https://osada.blog/posts/llms-and-programmable-software/", "published_at": "2025-08-09T14:30:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590b72270f", "title": "The Unreasonable Effectiveness of Fundamentals of Computer Science", "url": "https://osada.blog/posts/the-unreasonable-effectiveness-of-fundamentals-of-computer-science/", "published_at": "2025-05-05T14:30:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590c6b15cc", "title": "Data Serving vs Transactional Systems", "url": "https://osada.blog/posts/data-serving-vs-transactional-systems/", "published_at": "2025-03-08T13:31:56+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590cccea5e", "title": "The Case for Being Lazy", "url": "https://osada.blog/posts/the-case-for-being-lazy/", "published_at": "2025-02-23T12:40:47+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590cdb4164", "title": "Technical Tasks for Managers", "url": "https://osada.blog/posts/technical-tasks-for-managers/", "published_at": "2024-12-22T16:18:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590d805693", "title": "Project Management for Software Engineers", "url": "https://osada.blog/posts/project-management-for-software-engineers/", "published_at": "2024-11-23T00:00:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590e69a9c7", "title": "Valkey: The New Redis Alternative", "url": "https://osada.blog/posts/valkey-the-new-redis-alternative/", "published_at": "2024-11-17T13:29:22+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590eb2d4c3", "title": "What Determines Your Engineering Organization's Culture", "url": "https://osada.blog/posts/what-does-your-engineering-team-value/", "published_at": "2024-07-25T02:58:57+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590eb5bd99", "title": "Compromises and Moving Forward", "url": "https://osada.blog/posts/compromises-and-moving-forward/", "published_at": "2023-11-21T15:03:08+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590f42269d", "title": "Lies, Damn Lies and Engineering Metrics", "url": "https://osada.blog/posts/lies-damn-lies-and-engineering-metrics/", "published_at": "2023-10-31T21:18:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac590fea79e2", "title": "Stakeholder Management and Alliance Forming", "url": "https://osada.blog/posts/stakeholders-and-alliances/", "published_at": "2023-10-08T09:51:19+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5910199b39", "title": "Engineering Standards in Teams", "url": "https://osada.blog/posts/engineering-standards-in-teams/", "published_at": "2023-09-11T00:38:25+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5910ad9b64", "title": "Broken Window Theory in Software Teams", "url": "https://osada.blog/posts/broken-window-theory-in-software-teams/", "published_at": "2023-09-03T09:51:19+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac591112e942", "title": "Empathy and Respect in Software Engineering Teams: Actions for a Team Lead", "url": "https://osada.blog/posts/respect-and-empathy-in-teams/", "published_at": "2023-08-28T23:51:19+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5911f6e541", "title": "Unleashing the Power of Small Stories: Strategies for Breaking Down Backend API User Stories", "url": "https://osada.blog/posts/small-user-stories/", "published_at": "2023-07-10T14:30:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5911f707a0", "title": "Nemawashi - Power of building consensus", "url": "https://osada.blog/posts/nemawashi-power-of-consensus/", "published_at": "2023-06-23T13:06:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac591228924a", "title": "Getting lost in weeds of Podman", "url": "https://osada.blog/posts/getting-lost-in-weeds-of-podman/", "published_at": "2022-11-07T10:01:29+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5912407c4a", "title": "Avoiding burnout in software domain", "url": "https://osada.blog/posts/avoiding-burnout-in-software-domain/", "published_at": "2022-05-08T19:05:34+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac591268decf", "title": "Agile : The Snake Oil for Cobra Bites", "url": "https://osada.blog/posts/agile-the-snake-oil-for-cobra-bites/", "published_at": "2022-02-06T16:27:42+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5912f55993", "title": "Hyperscan C++ Wrapper", "url": "https://osada.blog/posts/hyperscan-cpp-wrapper/", "published_at": "2021-12-19T16:46:45+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5913281866", "title": "Starting With Realtime Data", "url": "https://osada.blog/posts/starting-with-realtime-data/", "published_at": "2021-11-20T14:45:01+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac59133d9553", "title": "Learning In Engineering Organizations", "url": "https://osada.blog/posts/learninginorganizations/", "published_at": "2021-10-14T10:06:00+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5913e94c97", "title": "About Me", "url": "https://osada.blog/about/", "published_at": "2021-08-28T14:10:31+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5914181354", "title": "Not your grandmas' docker - Part 2", "url": "https://osada.blog/posts/container-part2/", "published_at": "2021-08-26T04:30:50+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac59147e0bb4", "title": "Not your grandmas' docker - Part 1", "url": "https://osada.blog/posts/container-intro/", "published_at": "2021-08-14T08:30:50+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5914bcc74b", "title": "Adventures in WSL Land", "url": "https://osada.blog/posts/wsladventures/wsladventures/", "published_at": "2021-06-16T06:30:05+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5915248718", "title": "Cloud9 - A cloud based IDE for your code", "url": "https://osada.blog/posts/cloud9/cloud9/", "published_at": "2021-03-29T07:03:51+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5916098e96", "title": "Codestar - A new way to get started on AWS Projects", "url": "https://osada.blog/posts/codestar/codestar/", "published_at": "2021-03-28T14:38:50+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac5916841a48", "title": "Cost Of Allocation in High Performance Systems", "url": "https://osada.blog/posts/allocationcost/allocationcost/", "published_at": "2021-02-05T02:38:50+00:00" }, { "id": "01a087ba-753a-73d9-8437-ac591705fd06", "title": "SQLite for High Throughput Applications", "url": "https://osada.blog/posts/sqliteperformance/sqliteperformance/", "published_at": "2021-01-30T09:57:50+00:00" } ] posts Claim your blog
Back to osada.blog
Blog · corpus.blog/blogs/osada.blog/posts

osada.blog

osada.blog

2026

2025

2024

2023

2022

2021