56,966 blogs · [ { "id": "01a08730-e869-7047-9099-ea66b3149364", "title": "Eternal August", "url": "https://ashwinsundar.com/posts/dept-last-day", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b3baa1a8", "title": "PHAT Stack", "url": "https://ashwinsundar.com/posts/web-stack-2025", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b409aa72", "title": "Chartwell and Tailwind CSS", "url": "https://ashwinsundar.com/posts/ff-chartwell", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b4f2eba3", "title": "March 10th, 2026", "url": "https://ashwinsundar.com/posts/march-10-2026", "published_at": "2026-03-10T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b5da1694", "title": "Marketing and Usability Testing", "url": "https://ashwinsundar.com/posts/marketing-and-usability-testing", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b636db37", "title": "Do the Illegible", "url": "https://ashwinsundar.com/posts/legibility-and-programming", "published_at": "2025-07-14T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b685c3f9", "title": "Language Specialization", "url": "https://ashwinsundar.com/posts/specializing", "published_at": "2025-05-15T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b6b579e7", "title": "Shooting Garbage at the Sun", "url": "https://ashwinsundar.com/posts/shooting-garbage-sun", "published_at": "2024-11-07T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b764552c", "title": "Darkroom Experiment #1: coffee, vitamin C, and laundry soda", "url": "https://ashwinsundar.com/posts/darkroom-exp1", "published_at": "2024-07-28T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b837d3b7", "title": "Jumbo Jet for the Mind", "url": "https://ashwinsundar.com/posts/jumbo-jet-mind", "published_at": "2024-07-25T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b8fc2d23", "title": "Story Points Are Not a Good Idea", "url": "https://ashwinsundar.com/posts/story-points-stupid", "published_at": "2024-07-16T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66b9a5dd0f", "title": "Web App Performance Investigation", "url": "https://ashwinsundar.com/posts/scientific-performance-investigation", "published_at": "2024-05-18T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66ba4a7cc5", "title": "Diagrams as Code", "url": "https://ashwinsundar.com/posts/diagrams-as-code", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bad006ad", "title": "Catching Ideas", "url": "https://ashwinsundar.com/posts/catching-ideas", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bb661809", "title": "Django Template Language", "url": "https://ashwinsundar.com/posts/django-front-end", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bc5858ae", "title": "Incomplete CSS Cheatsheet", "url": "https://ashwinsundar.com/posts/css-cheat-sheet", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bc60db62", "title": "Thinking Slowly", "url": "https://ashwinsundar.com/posts/thinking-slowly", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bc914326", "title": "Programmer's Comedy", "url": "https://ashwinsundar.com/posts/programmers-comedy", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bd3ac773", "title": "Predictions for 2024", "url": "https://ashwinsundar.com/posts/2024-predictions", "published_at": "2023-12-29T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bd63e6e5", "title": "Software I liked in 2023", "url": "https://ashwinsundar.com/posts/2023-things-i-liked", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bdbfaef6", "title": "Indian Philosophy", "url": "https://ashwinsundar.com/posts/indian-philosophy", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66be7beabb", "title": "Empty Web Frameworks", "url": "https://ashwinsundar.com/posts/empty-web-fw", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66be8c854d", "title": "Cheap Web Scorecard", "url": "https://ashwinsundar.com/posts/cheap-web-scorecard", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bf4be139", "title": "Prefer Markdown", "url": "https://ashwinsundar.com/posts/prefer-markdown", "published_at": "2023-10-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66bfe00d25", "title": "AWS Cheatsheet", "url": "https://ashwinsundar.com/posts/aws-cheatsheet", "published_at": "2023-08-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c09719c3", "title": "Learning Hard Things", "url": "https://ashwinsundar.com/posts/learning-hard-things", "published_at": "2023-06-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c0d19d66", "title": "Future Business", "url": "https://ashwinsundar.com/posts/future-business", "published_at": "2023-06-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c197b56f", "title": "Type Inference", "url": "https://ashwinsundar.com/posts/auto-vs-type-annotations", "published_at": "2023-02-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c1bf4c5f", "title": "AI helping a programmer", "url": "https://ashwinsundar.com/posts/ai-help-programmer", "published_at": "2023-02-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c2839f91", "title": "The Automonk", "url": "https://ashwinsundar.com/posts/the-automonk", "published_at": "2023-01-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c335d409", "title": "Fibonacci Series in Standard ML", "url": "https://ashwinsundar.com/posts/fibonacci-series-ml", "published_at": "2022-12-26T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c3a10234", "title": "Untitled Story", "url": "https://ashwinsundar.com/posts/the-shell", "published_at": "2022-11-22T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c46bd0f6", "title": "Risk Analysis for Software Projects", "url": "https://ashwinsundar.com/posts/risk-analysis-software", "published_at": "2022-10-11T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c46dd93e", "title": "Programming Languages", "url": "https://ashwinsundar.com/posts/programming-languages", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c5206dd0", "title": "Technical Communication", "url": "https://ashwinsundar.com/posts/technical-communication", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c599612e", "title": "Back to Square One", "url": "https://ashwinsundar.com/posts/square-one", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c5a28ff2", "title": "Ideas that Created the Future", "url": "https://ashwinsundar.com/posts/ideas-that-created-the-future", "published_at": "2022-07-31T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c61adc3d", "title": "Benchmarking Rust code with Criterion.rs", "url": "https://ashwinsundar.com/posts/criterion-benchmarking", "published_at": "2022-06-14T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c69160bc", "title": "Parallel Processing in Rust", "url": "https://ashwinsundar.com/posts/parallel-processing-rust", "published_at": "2022-04-06T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c70565c0", "title": "The Color of Film", "url": "https://ashwinsundar.com/posts/color-of-film", "published_at": "2017-04-11T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c73a3e90", "title": "Visualizing NBA Pace", "url": "https://ashwinsundar.com/posts/visualizing-nba-pace", "published_at": "2017-04-09T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c81c1041", "title": "Car Temperatures in Phoenix", "url": "https://ashwinsundar.com/posts/car-temps-phoenix", "published_at": "2017-03-01T00:00:00+00:00" }, { "id": "01a08730-e869-7047-9099-ea66c8961768", "title": "abstractions-and-interfaces", "url": "https://ashwinsundar.com/posts/abstractions-and-interfaces", "published_at": "2000-01-01T00:00:00+00:00" } ] posts Claim your blog
Back to ashwinsundar.com
Blog · corpus.blog/blogs/ashwinsundar.com/posts

ashwinsundar.com

ashwinsundar.com

2026

2025

2024

2023

2022

2017

2000