41554 blogs · [ { "id": "01a087ac-145e-73f9-afab-dc70682766c1", "title": "Do We Still Need Agile?", "url": "https://www.narendasan.com/drafts/agile-in-the-age-of-ai/", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7068f27def", "title": "Humanities in SV", "url": "https://www.narendasan.com/drafts/humanities-in-sv/", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7069304b85", "title": "Jujutsu is the GOAT but I have no idea how to teach people about it", "url": "https://www.narendasan.com/drafts/teaching-jj/", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7069b789b3", "title": "We Need Societal Scaling Laws", "url": "https://www.narendasan.com/blog/societal-scaling-laws/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7069db2f45", "title": "SWE Automation Is the Killer App", "url": "https://www.narendasan.com/blog/swe-automation-killer-app/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706a7c1c08", "title": "The Definition of Good Software Ergonomics Has Changed", "url": "https://www.narendasan.com/blog/software-ergonomics/", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706af5e33b", "title": "Understanding the Waypoint Transformer", "url": "https://www.narendasan.com/blog/waypoint-transformer/", "published_at": "2024-10-27T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706b49e4fd", "title": "Building CLIP from Scratch to Classify Pokemon", "url": "https://www.narendasan.com/blog/pokemon-clip/", "published_at": "2024-10-07T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706b62596e", "title": "All Recommendation Engines Should Follow Twitter's Example on Transparency", "url": "https://www.narendasan.com/blog/twitter-algo/", "published_at": "2023-04-01T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706c108e93", "title": "ChatGPT's Plugin System Poses an Existential Risk to the Open Web", "url": "https://www.narendasan.com/blog/chatgpt-web/", "published_at": "2023-03-23T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706cc40ade", "title": "procgen-terrain: A Procedurally Generated Mountain Town", "url": "https://www.narendasan.com/blog/procgen-terrain/", "published_at": "2021-12-10T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706dc2046b", "title": "TRTorch: A compiler for TorchScript Targeting NVIDIA GPUs", "url": "https://www.narendasan.com/blog/trtorch/", "published_at": "2020-03-20T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706df7a976", "title": "Naren's Web Directory", "url": "https://www.narendasan.com/blog/web-directory/", "published_at": "2019-11-17T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706e7c1838", "title": "Real Time Autonomous Vehicle Perception on Heterogenous Hardware", "url": "https://www.narendasan.com/blog/dl4agx/", "published_at": "2019-04-12T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706eecd965", "title": "Twilight", "url": "https://www.narendasan.com/blog/twilight/", "published_at": "2017-12-13T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706f37a64f", "title": "ACM@UIUC GPU Cluster", "url": "https://www.narendasan.com/blog/acm-gpu-cluster/", "published_at": "2017-10-01T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706f388feb", "title": "TensorRT Python API", "url": "https://www.narendasan.com/blog/tensorrt-python-api/", "published_at": "2017-09-27T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706f3d5fb1", "title": "Hackillinois", "url": "https://www.narendasan.com/blog/hackillinois2017/", "published_at": "2017-02-26T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706fb37c51", "title": "Baxter the Bartender", "url": "https://www.narendasan.com/blog/ab-hackathon/", "published_at": "2016-09-18T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc706fe84baf", "title": "Arbor - Designing To Be Replaced", "url": "https://www.narendasan.com/blog/arbor/", "published_at": "2016-09-01T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7070c5f1d4", "title": "Weave DSL - A DSL for IoT Device specification", "url": "https://www.narendasan.com/blog/open-weave/", "published_at": "2016-08-21T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7070eda2d0", "title": "Peter Pan: Semantic Image Compression", "url": "https://www.narendasan.com/blog/peter-pan/", "published_at": "2016-06-15T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc7071cd1b5a", "title": "3DFS: Deformable Dense Depth Fusion and Segmentation for Object Reconstruction from a Handheld Camera", "url": "https://www.narendasan.com/blog/3dfs/", "published_at": "2016-06-05T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc70723866e2", "title": "Ekko and Greylock Hackfest 2015", "url": "https://www.narendasan.com/blog/ekko/", "published_at": "2015-07-09T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc70730509c9", "title": "Developing the Course Work for UIUC's CS196", "url": "https://www.narendasan.com/blog/cs196/", "published_at": "2015-01-21T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc707382d10f", "title": "Learning for an Interdisciplinary World", "url": "https://www.narendasan.com/blog/tedxmilehigh/", "published_at": "2014-05-10T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc70741d05b0", "title": "The Amorphous Facade and Developing a Gesture Based Decentralized User Interface", "url": "https://www.narendasan.com/blog/amorphous-facade/", "published_at": "2014-02-16T00:00:00+00:00" }, { "id": "01a087ac-145e-73f9-afab-dc707497be24", "title": "Finding the First 10 Digits Prime Number in the Digits of e", "url": "https://www.narendasan.com/blog/digits-of-e/", "published_at": "2013-12-20T00:00:00+00:00" } ] posts Claim your blog
Back to narendasan.com
Blog · corpus.blog/blogs/narendasan.com/posts

narendasan.com

narendasan.com

2026

2024

2023

2021

2020

2019

2017

2016

2015

2014

2013