41554 blogs · [ { "id": "01a087e0-549c-72cd-bd32-2eb85d4e8f05", "title": "Durable decisions", "url": "https://www.shubhro.com/durable-decisions/", "published_at": "2026-01-28T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb85d7a24cb", "title": "How I manage tasks in 2026", "url": "https://www.shubhro.com/how-manage-tasks-2026/", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb85d82287b", "title": "Coding agents notify Apple Watch", "url": "https://www.shubhro.com/coding-agents-notify-apple-watch/", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb85e35da37", "title": "Introducing MiniCrossword.Net", "url": "https://www.shubhro.com/2023/09/09/introducing-mini-crossword/", "published_at": "2023-09-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb85eadd4dc", "title": "Hard to explain, easy to verify", "url": "https://www.shubhro.com/2023/01/24/hard-to-explain/", "published_at": "2023-01-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb85eec6148", "title": "Etch: Stable Diffusion client for iOS", "url": "https://www.shubhro.com/2022/09/26/etch-ai-photos/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb85fe669f2", "title": "CSVFiddle for querying CSVs with SQL", "url": "https://www.shubhro.com/2022/06/24/csvfiddle/", "published_at": "2022-06-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb86027eeb0", "title": "How to run a lockdown", "url": "https://www.shubhro.com/2022/02/26/how-run-lockdown/", "published_at": "2022-02-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb860a84658", "title": "Hacks for engineering estimates", "url": "https://www.shubhro.com/2022/01/30/hacks-engineering-estimates/", "published_at": "2022-01-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb86187b816", "title": "Show the case against", "url": "https://www.shubhro.com/2022/01/03/show-the-case-against/", "published_at": "2022-01-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb86197858f", "title": "Debugging unaligned project teams", "url": "https://www.shubhro.com/2021/12/26/debugging-unaligned-project-teams/", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb861e9a870", "title": "Be curious, not judgmental", "url": "https://www.shubhro.com/2021/12/20/be-curious-not-judgmental/", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb862b7d452", "title": "Writing documentation for your team", "url": "https://www.shubhro.com/2020/01/06/writing-documentation-team/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb8639a2ef5", "title": "Rules for reading books", "url": "https://www.shubhro.com/2019/07/11/rules-reading/", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb863e5da00", "title": "Understanding is not agreement", "url": "https://www.shubhro.com/2019/02/08/understanding-is-not-agreement/", "published_at": "2019-02-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb864b1085c", "title": "Quick config management with Google Sheets", "url": "https://www.shubhro.com/2018/08/06/google-sheets-config-management/", "published_at": "2018-08-01T00:00:00+00:00" }, { "id": "01a087e0-549c-72cd-bd32-2eb86589b318", "title": "Whiteboard interview mistakes", "url": "https://www.shubhro.com/2018/07/03/whiteboard-interview-tips/", "published_at": "2018-07-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-09266e83587d", "title": "The problem with high school computer science", "url": "https://www.shubhro.com/2018/06/15/high-school-computer-science/", "published_at": "2018-06-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-09266ef4be39", "title": "Learning to negotiate", "url": "https://www.shubhro.com/2018/05/31/learning-to-negotiate/", "published_at": "2018-05-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-09266f1ebf3a", "title": "Brushing up on operating systems and C programming", "url": "https://www.shubhro.com/2018/01/20/brushing-up-os-c/", "published_at": "2018-01-20T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-09267002a24a", "title": "Google time machine", "url": "https://www.shubhro.com/2018/01/26/google-time-machine/", "published_at": "2018-01-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092670e0be1b", "title": "Two sentences for better meetings", "url": "https://www.shubhro.com/2017/09/15/two-sentences-better-meetings/", "published_at": "2017-09-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092671a2fbbd", "title": "It's easy to criticize other teams", "url": "https://www.shubhro.com/2017/09/08/easy-to-criticize-other-teams/", "published_at": "2017-09-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092671e74fac", "title": "Things I learned clearing disk space", "url": "https://www.shubhro.com/2016/01/01/learned-clearing-disk-space/", "published_at": "2016-01-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926725e2c8c", "title": "Save Kindle clippings with Dickens", "url": "https://www.shubhro.com/2015/12/23/save-kindle-clippings/", "published_at": "2015-12-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092672f14c29", "title": "Links I recommend", "url": "https://www.shubhro.com/2015/07/21/links-recommend/", "published_at": "2015-07-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092673151444", "title": "Guide to teaching an E-Club hack class", "url": "https://www.shubhro.com/2015/06/22/hack-class-guide/", "published_at": "2015-06-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926732565b4", "title": "Bringing back the dictaphone", "url": "https://www.shubhro.com/2015/02/06/bringing-back-dictaphone/", "published_at": "2015-02-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092673d67382", "title": "Why I use 'I'm Feeling Lucky' for every search", "url": "https://www.shubhro.com/2015/01/20/im-feeling-lucky/", "published_at": "2015-01-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926741daf9e", "title": "E-Ink word processing with Amazon Kindle", "url": "https://www.shubhro.com/2015/01/30/writing-amazon-kindle/", "published_at": "2015-01-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092674ab59ce", "title": "Lessons from teaching a hack class", "url": "https://www.shubhro.com/2014/12/06/lessons-hack-class/", "published_at": "2014-12-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926754bde4d", "title": "Software engineers should write", "url": "https://www.shubhro.com/2014/12/27/software-engineers-should-write/", "published_at": "2014-12-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092675f7c4ae", "title": "Reverse-engineering the Kayak app with mitmproxy", "url": "https://www.shubhro.com/2014/12/18/reverse-engineering-kayak-mitmproxy/", "published_at": "2014-12-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092676cc826b", "title": "How a course in operating systems changed me", "url": "https://www.shubhro.com/2014/11/21/operating-systems/", "published_at": "2014-11-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092677445018", "title": "Tips for software engineering internships", "url": "https://www.shubhro.com/2014/10/15/tips-for-internships/", "published_at": "2014-10-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092677790b1d", "title": "Life after Codecademy: setting up your development environment", "url": "https://www.shubhro.com/2014/05/29/development-environment/", "published_at": "2014-05-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926779ab6f3", "title": "Jasper - open source voice computing platform", "url": "https://www.shubhro.com/2014/04/07/jasper/", "published_at": "2014-04-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926785b36a3", "title": "PHONY: The Humans of New York Post Generator", "url": "https://www.shubhro.com/2013/11/01/phony/", "published_at": "2013-11-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092678ef789c", "title": "How I organize projects", "url": "https://www.shubhro.com/2013/09/01/organize-projects/", "published_at": "2013-09-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-092678fc81f6", "title": "Tale of a $1000 Facebook Bug Bounty", "url": "https://www.shubhro.com/2013/07/01/facebook-bug-bounty/", "published_at": "2013-07-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-0926795f3286", "title": "Clarifications and advice for first-time programmers", "url": "https://www.shubhro.com/2013/06/01/first-time-programmers/", "published_at": "2013-06-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-09267a32355b", "title": "Visualizing printer activity at Princeton University", "url": "https://www.shubhro.com/2013/03/01/visualizing-printer-activity/", "published_at": "2013-03-01T00:00:00+00:00" }, { "id": "01a087e0-549d-719c-97be-09267b2b4792", "title": "Who at Princeton has a web site?", "url": "https://www.shubhro.com/2013/03/01/princeton-web-sites/", "published_at": "2013-03-01T00:00:00+00:00" } ] posts Claim your blog
Back to Home | Shubhro Saha
Blog · corpus.blog/blogs/shubhro.com/posts

Home | Shubhro Saha

shubhro.com

2026

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013