41554 blogs · [ { "id": "01a08767-57e7-72c6-beeb-7efc2df2ca79", "title": "COBOL Programmers Are the Original Vibe Coders", "url": "https://danielsada.tech/blog/cobol-programmers-are-the-original-vibecoders/", "published_at": "2026-07-19T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc2e9fbfd7", "title": "How I built a toll rate visualizer for Washington highways", "url": "https://danielsada.tech/blog/watolls-washington-toll-visualizer/", "published_at": "2026-07-12T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc2f502fd8", "title": "Would AI have ruined my 100 days of algorithms?", "url": "https://danielsada.tech/blog/100-days-of-algorithms/", "published_at": "2026-07-12T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3044a6dd", "title": "AI Lazyslop, and Personal Responsibility", "url": "https://danielsada.tech/blog/ai-lazyslop-and-personal-responsibility/", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc30de32f4", "title": "Why I have vinyls with no vinyl player", "url": "https://danielsada.tech/blog/why-i-have-vinyls-with-no-vinyl-player/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc31212001", "title": "AI 'Map Reduce': Scaling AI Tasks", "url": "https://danielsada.tech/blog/ai-map-reduce/", "published_at": "2025-08-17T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc31ce3bf5", "title": "How my manager tricked us team into doing things: The Experiment Framework", "url": "https://danielsada.tech/blog/experiment-framework/", "published_at": "2025-07-21T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc326c5bf6", "title": "The broken Microsoft Pact: Layoffs and Performance Management", "url": "https://danielsada.tech/blog/microsoft-pact/", "published_at": "2025-07-06T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc32bac677", "title": "Part 7: Office Migration from Source Depot to Git, or how I learned to love DevEx.", "url": "https://danielsada.tech/blog/carreer-part-7-how-office-moved-to-git-and-i-loved-devex/", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc330e07bd", "title": "Part 6: How OneNote Storage works, in-depth", "url": "https://danielsada.tech/blog/carreer-part-6-the-artisan-phase/", "published_at": "2025-04-20T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc33556da0", "title": "Part 5: Many Bosses, The Reality of Running Your Own Company", "url": "https://danielsada.tech/blog/carreer-part-5-many-bosses-own-company/", "published_at": "2025-04-13T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc336a3613", "title": "Part 4: Finding pride in shipping real features", "url": "https://danielsada.tech/blog/carreer-part-4-finding-pride/", "published_at": "2025-04-09T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc336acb85", "title": "Part 3: No Pay, No Work; Early Career Lessons", "url": "https://danielsada.tech/blog/carreer-part-3-no-pay-no-work/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc33883968", "title": "Part 2: Beyond Code, The Power of Communication", "url": "https://danielsada.tech/blog/carreer-part-2-the-power-of-communication/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3406e49a", "title": "Part 1: How breaking computers taught me to build them.", "url": "https://danielsada.tech/blog/carreer-part-1-the-foundation-years/", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc34934fbd", "title": "Mexico City: my travel recommendations.", "url": "https://danielsada.tech/blog/mexico-city-recommendations/", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc349ef8ac", "title": "Developer productivity is 99% perception", "url": "https://danielsada.tech/blog/dev-productivity-is-99-perception/", "published_at": "2024-05-08T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc34ccc908", "title": "About me", "url": "https://danielsada.tech/about/", "published_at": "2023-01-03T00:39:21+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc34ec7eab", "title": "Dulces Mexicanos", "url": "https://danielsada.tech/random/dulces/", "published_at": "2022-05-20T00:39:21+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3510995a", "title": "Programs that have saved HackerNews 100+ hours by automating repetitive tasks", "url": "https://danielsada.tech/blog/programs-that-have-saved-hn-100hours/", "published_at": "2022-02-11T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc35bc1726", "title": "Luis H. Caraveo Rodríguez (1940-2021)", "url": "https://danielsada.tech/notas/luis-caraveo-rodriguez/", "published_at": "2021-07-01T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc35df83f4", "title": "¿Siempre te es muy confuso comprar computadora? Guía Sada 2021 para comprar computadoras.", "url": "https://danielsada.tech/notas/guia-sada-2019/", "published_at": "2021-01-14T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc369fd397", "title": "Telegram vs Whatsapp vs Signal", "url": "https://danielsada.tech/notas/telegram-vs-whatsapp-vs-signal/", "published_at": "2021-01-12T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc36fe04ff", "title": "Mexico uses asymmetric encryption for university diplomas and taxes.", "url": "https://danielsada.tech/blog/mexico-technology/", "published_at": "2020-11-25T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc379017f1", "title": "Affinity Designer Google Display Ads Template.", "url": "https://danielsada.tech/blog/affinity-google/", "published_at": "2020-08-31T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc37e0efb0", "title": "¿Cómo hacer mi CV para una empresa multinacional?", "url": "https://danielsada.tech/notas/cv/", "published_at": "2020-02-22T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc381fb8dd", "title": "How to sleep at night having a cloud service: common Architecture Do's", "url": "https://danielsada.tech/blog/cloud-services-dos/", "published_at": "2019-11-12T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc38f70ea0", "title": "How cynicism can grow or destroy software organizations.", "url": "https://danielsada.tech/blog/on-cynisism/", "published_at": "2019-06-10T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc39aa73a6", "title": "Malas prácticas de seguridad en bancos: Banco Santander", "url": "https://danielsada.tech/notas/malas-practicas-seguridad/", "published_at": "2018-12-27T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc39fd1e32", "title": "What I learned after three internships at Microsoft.", "url": "https://danielsada.tech/blog/three-times-microsoft-intern/", "published_at": "2018-06-23T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3a03303e", "title": "Alternate data streams, the dark side of NTFS.", "url": "https://danielsada.tech/blog/ads-the-obscure-side-of-ntfs/", "published_at": "2018-06-12T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3ae552d4", "title": "How to copy all your repositories without node_modules with rsync.", "url": "https://danielsada.tech/blog/copy-node-modules/", "published_at": "2018-01-23T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3b275be4", "title": "Apollo: A history of software design.", "url": "https://danielsada.tech/blog/apollo-software-history/", "published_at": "2018-01-15T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3b4f1f7b", "title": "Please ignore and remove your wp-config from GitHub", "url": "https://danielsada.tech/blog/remove-wp-config/", "published_at": "2018-01-15T00:00:00+00:00" }, { "id": "01a08767-57e7-72c6-beeb-7efc3b810af7", "title": "Programs that have saved me 100+ hours by automating repetitive tasks", "url": "https://danielsada.tech/blog/programs-saved-me-100-hours/", "published_at": "2017-03-15T00:00:00+00:00" }, { "id": "01a08767-57e8-7395-bdf8-efa367bbe313", "title": "Passive agressive CC'ing", "url": "https://danielsada.tech/blog/passive-agressive-cc/", "published_at": "2016-04-16T00:00:00+00:00" }, { "id": "01a08767-57e8-7395-bdf8-efa367df8884", "title": "How I got my internship at microsoft?", "url": "https://danielsada.tech/blog/microsoft-internship/", "published_at": "2016-04-02T00:00:00+00:00" }, { "id": "01a08767-57e8-7395-bdf8-efa368dd0020", "title": "Why client shaming is hurting the software industry", "url": "https://danielsada.tech/blog/client-shaming/", "published_at": "2016-01-05T00:00:00+00:00" }, { "id": "01a08767-57e8-7395-bdf8-efa36913971c", "title": "When is migrating to cloud not the best choice?", "url": "https://danielsada.tech/blog/milk-as-a-service/", "published_at": "2015-06-04T00:00:00+00:00" } ] posts Claim your blog
Back to dshacker
Blog · corpus.blog/blogs/danielsada.tech/posts

dshacker

danielsada.tech

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015