I write occasionally about my thoughts, experiences, and experiments.
The Loop Gets Shorter
On AI coding agents, the slow years spent learning Scala, and what happens to the idea of a 'good coder' once code stops being the thing you have to make.
Read more →Reflections on My Robotics Journey
A summer trip to India, an old box of electronics projects, and a look back across eighteen years of hardware, robotics, and control.
Read more →555
Read more →AI for Research
Reflections on using AI-assisted programming for research prototyping, from years of wrestling with Scala to building tools in unfamiliar languages overnight.
Read more →Grading Workflow
An Emacs-based workflow for efficiently grading 40 student exam PDFs one question at a time during pandemic-era online teaching.
Read more →Automating Student Grading
Documenting five years of iterating on automated assignment checking using GitHub Classrooms and Travis CI for an industrial automation course.
Read more →Connecting Overleaf and Github
A step-by-step guide to syncing Overleaf projects with GitHub using Git, enabling local editing and reliable backups for academic writing.
Read more →Sustainability and Ethics within Automation Research
An essay exploring the ethical and sustainability dimensions of industrial automation research, written as part of a course on sustainable development.
Read more →Setting up Travis
Setting up Travis CI to automatically build and deploy a LaTeX paper from a private GitHub repository.
Read more →The CFS Experience
Reflections on a year spent building a Formula Student race car, and what the project actually taught me.
Read more →The Course to Rule Them All
What a year on the Chalmers Formula Student project actually teaches you, beyond the 15 credits it's worth on paper.
Read more →World's Obsession with Indian Poverty and the Mangalyaan Project
Thoughts on the debate that followed India's Mars orbiter launch, and what a $75m project can and can't be weighed against.
Read more →End of Phase One!
A month into CFS14: settling on a team goal, a subgroup goal, and closing out the pre-study phase with data-driven decisions.
Read more →On the Team, CFS14
Selected as a project engineer for vehicle electronics on the Chalmers Formula Student 2014 team.
Read more →Educational Systems, A Contrasting View
A month of comparing India and Sweden on education, politics, and how people spend time outside their main job.
Read more →Reflections: A Month in Sweden
Cooking without spices, flea markets, Slottsskogen, island-hopping the archipelago, and a day trip to Denmark.
Read more →A Week Old in Sweden
First impressions of Göteborg: the light, the parks, the pedestrian-first streets, and looking forward to a first winter.
Read more →Talks and Workshops at PhotoElectricChefs
The talks and workshops PhotoElectricChefs ran between 2011 and 2013, from line-follower robots at PESIT to freedom hardware talks across Karnataka.
Read more →SwaTaha'13
FSMK's first distributed, state-level free software fest, organised with students at PES College of Engineering, Mandya.
Read more →Product development talk @SVIT
A talk on product development with free hardware at FSMK's five-day residential workshop at SVIT.
Read more →WinterWorkshop'13 - Memories Made!
From participant at IIT Kanpur last year to organizer for FSMK's winter workshop at SVIT, Rajanukunte this year.
Read more →How to make a PCB (DIY) at Home
Making a printed circuit board at home with a laser printer, a clothes iron, ferric chloride and an aquarium pump.
Read more →The Joys of Being a Staunch Follower
On free software, its rough edges, and why building a missing KiCad component was worth the few extra hours.
Read more →Bootload your Arduino
Restoring a lost Arduino bootloader, or turning a plain ATmega into an Arduino chip, with a USBasp or a second Arduino.
Read more →Talk at SJCE Mysore
A last-minute train trip to Mysore for an IEEE student-chapter event, a zoo visit, and an ad-hoc talk that somehow worked out.
Read more →Report: SJCE, Mysore talk on Freedom Hardware
An introduction to freedom hardware at Tuxedo, SJCE Mysore's yearly FOSS event.
Read more →Hack for getting NSK Arduino boards to work on Ubuntu
NSK Arduino boards would not program on Ubuntu. Tying the reset pin high fixed it.
Read more →Kanpur - The Journey of a Lifetime
A trainbound trip to a tech fest at IIT Kanpur, thirty-six hours each way, and the memories that came out of it.
Read more →Starting off on your first project
Ten steps for getting past the learning curve of a first electronics project, from problem statement to testing.
Read more →Report: Freedom Hardware Symposium
Talks, a student project exhibition and a PCB design workshop that drew five times the registrations we planned for.
Read more →Freedom Hardware Movement (FHM)
What the Freedom Hardware Movement was, why FSMK and PhotoElectricChefs started it, and what counted as freedom hardware.
Read more →The photoelectricchefs
Why Aravind and I started PhotoElectricChefs, what the name could mean, and what we planned to put on it.
Read more →Image compression using Discrete cosine transforms.
A small demo showing how the DCT, the transform behind JPEG compression, packs most of an image's energy into just a few coefficients.
Read more →