[{"data":1,"prerenderedAt":353},["ShallowReactive",2],{"maintainer-adityaathalye":3,"mdc-sh9f6r-key":86,"mdc-czhewx-key":98,"mdc--2cve8u-key":117,"mdc--qwcksg-key":134,"mdc-8pjy4y-key":142,"mdc--vt486h-key":150,"mdc--b8f3z2-key":167,"mdc--344vcu-key":192,"mdc--jdw2c6-key":200,"mdc-qsy43d-key":208,"mdc--nz2r6z-key":320,"mdc--hklupa-key":337,"mdc-elcw-key":345},{"id":4,"title":5,"body":6,"created_on":7,"description":6,"designation":8,"extension":9,"form":10,"full_name":35,"meta":36,"navigation":37,"path":38,"photo":39,"projects":40,"projects_list":6,"seo":69,"socials":70,"stem":83,"username":84,"__hash__":85},"maintainers\u002Fmaintainers\u002Fadityaathalye.json","Adityaathalye",null,"2025-12-09T16:07:28.300474","Owner and Principal at evalapply.org","json",[11,14,17,20,23,26,29,32],{"question":12,"response":13},"How to support","GOTO [evalapply.org](https:\u002F\u002Fwww.evalapply.org) && do that 'like, share, subscribe, sponsor' thing :)",{"question":15,"response":16},"A small brief about your project","Typically, I release software for programmer education and instruction, developer workflow \u002F experience ('DevX'), and personal software for fun and utility (see: https:\u002F\u002Fjustforfunnoreally.dev and 'houseplant programming': https:\u002F\u002Fwww.hannahilea.com\u002Fblog\u002Fhouseplant-programming .",{"question":18,"response":19},"One FOSS maintainer lesson for your younger self","Be license-savvy. Pick one that protects your own time, interests, and goals as maintainer, first and foremost.",{"question":21,"response":22},"Why do you do it? Why do you bother maintaining a FOSS project?","'Learn Generously' is the guiding principle behind everything I open source to the Wild Wild Web.",{"question":24,"response":25},"If your repo had a theme song, what would it be?","Why one? Here are one zero songs... Because the lone open source 'artist's way' feels like any (or all) of that in any given week. \n  - *Giorgio by Moroder* - Daft Punk \n  - *It's a Long Way to the Top (If You Wanna Rock'N'Roll)* - AC\u002FDC \n  - *Daydream* - Lily Meola \n  - *Another One Bites the Dust* - Queen \n  - *Poison* - Alice Cooper \n  - *Levitating* - Dua Lipa \n  - *Hell You Call A Dream* - The Warning \n  - *Lose Yourself* - Eminem \n  - *Break Stuff* - Limp Bizkit. \n And song no. 10, for when Big Cloud co-opts your work into a money-machine (giving nothing back)... *Hot Dog* - Limp Bizkit.",{"question":27,"response":28},"Which file in your project would you most like to set on fire?","templating.sh in shite, because of this gawdawful case statement: https:\u002F\u002Fgithub.com\u002Fadityaathalye\u002Fshite\u002Fblob\u002F6d30eb1df29d65945e445287798ca1ce4c987a51\u002Fbin\u002Ftemplating.sh#L188.",{"question":30,"response":31},"What's your open-source villain origin story?","Small crimes, er, commits led to bigger commits... and now there's not going back.",{"question":33,"response":34},"If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?","☯️","Aditya Athalye",{},true,"\u002Fmaintainers\u002Fadityaathalye","\u002Fimages\u002Fadityaathalye_photo.jpg",[41,48,55,62],{"name":42,"project_link":43,"website_link":44,"logo":45,"short_description":46,"description":47},"shite","https:\u002F\u002Fgithub.com\u002Fadityaathalye\u002Fshite","https:\u002F\u002Fwww.evalapply.org\u002Fposts\u002Fshite-the-static-sites-from-shell-part-1\u002F","\u002Fimages\u002Fadityaathalye_shite.png","The little hot-reloadin' static site maker from shell.","shite's job is to help me make my website (https:\u002F\u002Fevalapply.org). Thus, shite's scope, (mis)feature set, polish will always be production-grade, where production is 'works on my machine(s)' :)",{"name":49,"project_link":50,"website_link":51,"logo":52,"short_description":53,"description":54},"Clojure 'Multiproject'","https:\u002F\u002Fgithub.com\u002Fadityaathalye\u002Fclojure-multiproject-example\u002F","https:\u002F\u002Fwww.evalapply.org\u002Ftags\u002Fweb_development\u002F","\u002Fimages\u002Fadityaathalye_clojure_'multiproject'.png","Layout and tooling to conveniently develop many Clojure projects in a single source repo.","See the 'Concept' section in the README. Basically, 'multiproject' addresses my own specific requirements; viz. indie and hobby SaaS apps of my own; RAD for outcomes-driven customers (like me) who want long-lived, stable software; and to benefit from the Clojure ecosystem's creativity, reach, stewardship, and software stability. Polylith (https:\u002F\u002Fpolylith.gitbook.io\u002F) is the (far) more sophisticated alternative to my approach.",{"name":56,"project_link":57,"website_link":58,"logo":59,"short_description":60,"description":61},"Clojure By Example","https:\u002F\u002Fgithub.com\u002Fadityaathalye\u002Fclojure-by-example","https:\u002F\u002Fwww.evalapply.org\u002Ftags\u002Fclojure","\u002Fimages\u002Fadityaathalye_clojure_by_example.png","Workshop for programmers who are new to Clojure.","This workshop aims to get your brain and fingers accustomed to just enough of the Clojure programming language to start doing useful things with it. In other words, 'What could one do with just a little bit of Clojure?'.",{"name":63,"project_link":64,"website_link":65,"logo":66,"short_description":67,"description":68},"usermanager-first-principles","https:\u002F\u002Fgithub.com\u002Fadityaathalye\u002Fusermanager-first-principles","https:\u002F\u002Fwww.evalapply.org\u002Fposts\u002Fclojure-web-app-from-scratch\u002F","\u002Fimages\u002Fadityaathalye_usermanager-first-principles.png","A 'from first principles' variant of 'usermanager-example', the tutorial Clojure web application by Sean Corfield.","Sean's original 'User Manager' example project and its variants (including this one), aim to demystify 'How to construct a Clojure web application using only libraries?'. 'Composition over inheritance', 'Libraries over frameworks', and 'Data orientation' feature prominently in the Clojure world's canonical mental model of programming, including programming the web. Absent some of these key intuitions, even experienced developers who are new to Clojure tend to struggle to build apps using libraries. The 'User Manager' collective of demos aim to address this specific challenge.",{},[71,74,77,80],{"label":72,"link":73},"Web","https:\u002F\u002Fwww.evalapply.org",{"label":75,"link":76},"GitHub","https:\u002F\u002Fgithub.com\u002Fadityaathalye",{"label":78,"link":79},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fadityaathalye\u002F",{"label":81,"link":82},"RSS","https:\u002F\u002Fwww.evalapply.org\u002Findex.xml","maintainers\u002Fadityaathalye","adityaathalye","RFLBX0EwOA9lz7qKDkXza8fg60QOPEqyp9yUGyMubTE",{"data":87,"body":88},{},{"type":89,"children":90},"root",[91],{"type":92,"tag":93,"props":94,"children":95},"element","p",{},[96],{"type":97,"value":8},"text",{"data":99,"body":100},{},{"type":89,"children":101},[102],{"type":92,"tag":93,"props":103,"children":104},{},[105,107,115],{"type":97,"value":106},"shite's job is to help me make my website (",{"type":92,"tag":108,"props":109,"children":113},"a",{"href":110,"rel":111},"https:\u002F\u002Fevalapply.org",[112],"nofollow",[114],{"type":97,"value":110},{"type":97,"value":116},"). Thus, shite's scope, (mis)feature set, polish will always be production-grade, where production is 'works on my machine(s)' :)",{"data":118,"body":119},{},{"type":89,"children":120},[121],{"type":92,"tag":93,"props":122,"children":123},{},[124,126,132],{"type":97,"value":125},"See the 'Concept' section in the README. Basically, 'multiproject' addresses my own specific requirements; viz. indie and hobby SaaS apps of my own; RAD for outcomes-driven customers (like me) who want long-lived, stable software; and to benefit from the Clojure ecosystem's creativity, reach, stewardship, and software stability. Polylith (",{"type":92,"tag":108,"props":127,"children":130},{"href":128,"rel":129},"https:\u002F\u002Fpolylith.gitbook.io\u002F",[112],[131],{"type":97,"value":128},{"type":97,"value":133},") is the (far) more sophisticated alternative to my approach.",{"data":135,"body":136},{},{"type":89,"children":137},[138],{"type":92,"tag":93,"props":139,"children":140},{},[141],{"type":97,"value":61},{"data":143,"body":144},{},{"type":89,"children":145},[146],{"type":92,"tag":93,"props":147,"children":148},{},[149],{"type":97,"value":68},{"data":151,"body":152},{},{"type":89,"children":153},[154],{"type":92,"tag":93,"props":155,"children":156},{},[157,159,165],{"type":97,"value":158},"GOTO ",{"type":92,"tag":108,"props":160,"children":162},{"href":73,"rel":161},[112],[163],{"type":97,"value":164},"evalapply.org",{"type":97,"value":166}," && do that 'like, share, subscribe, sponsor' thing :)",{"data":168,"body":169},{},{"type":89,"children":170},[171],{"type":92,"tag":93,"props":172,"children":173},{},[174,176,182,184,190],{"type":97,"value":175},"Typically, I release software for programmer education and instruction, developer workflow \u002F experience ('DevX'), and personal software for fun and utility (see: ",{"type":92,"tag":108,"props":177,"children":180},{"href":178,"rel":179},"https:\u002F\u002Fjustforfunnoreally.dev",[112],[181],{"type":97,"value":178},{"type":97,"value":183}," and 'houseplant programming': ",{"type":92,"tag":108,"props":185,"children":188},{"href":186,"rel":187},"https:\u002F\u002Fwww.hannahilea.com\u002Fblog\u002Fhouseplant-programming",[112],[189],{"type":97,"value":186},{"type":97,"value":191}," .",{"data":193,"body":194},{},{"type":89,"children":195},[196],{"type":92,"tag":93,"props":197,"children":198},{},[199],{"type":97,"value":19},{"data":201,"body":202},{},{"type":89,"children":203},[204],{"type":92,"tag":93,"props":205,"children":206},{},[207],{"type":97,"value":22},{"data":209,"body":210},{},{"type":89,"children":211},[212,217],{"type":92,"tag":93,"props":213,"children":214},{},[215],{"type":97,"value":216},"Why one? Here are one zero songs... Because the lone open source 'artist's way' feels like any (or all) of that in any given week.",{"type":92,"tag":218,"props":219,"children":220},"ul",{},[221,233,243,253,263,273,283,293,303],{"type":92,"tag":222,"props":223,"children":224},"li",{},[225,231],{"type":92,"tag":226,"props":227,"children":228},"em",{},[229],{"type":97,"value":230},"Giorgio by Moroder",{"type":97,"value":232}," - Daft Punk",{"type":92,"tag":222,"props":234,"children":235},{},[236,241],{"type":92,"tag":226,"props":237,"children":238},{},[239],{"type":97,"value":240},"It's a Long Way to the Top (If You Wanna Rock'N'Roll)",{"type":97,"value":242}," - AC\u002FDC",{"type":92,"tag":222,"props":244,"children":245},{},[246,251],{"type":92,"tag":226,"props":247,"children":248},{},[249],{"type":97,"value":250},"Daydream",{"type":97,"value":252}," - Lily Meola",{"type":92,"tag":222,"props":254,"children":255},{},[256,261],{"type":92,"tag":226,"props":257,"children":258},{},[259],{"type":97,"value":260},"Another One Bites the Dust",{"type":97,"value":262}," - Queen",{"type":92,"tag":222,"props":264,"children":265},{},[266,271],{"type":92,"tag":226,"props":267,"children":268},{},[269],{"type":97,"value":270},"Poison",{"type":97,"value":272}," - Alice Cooper",{"type":92,"tag":222,"props":274,"children":275},{},[276,281],{"type":92,"tag":226,"props":277,"children":278},{},[279],{"type":97,"value":280},"Levitating",{"type":97,"value":282}," - Dua Lipa",{"type":92,"tag":222,"props":284,"children":285},{},[286,291],{"type":92,"tag":226,"props":287,"children":288},{},[289],{"type":97,"value":290},"Hell You Call A Dream",{"type":97,"value":292}," - The Warning",{"type":92,"tag":222,"props":294,"children":295},{},[296,301],{"type":92,"tag":226,"props":297,"children":298},{},[299],{"type":97,"value":300},"Lose Yourself",{"type":97,"value":302}," - Eminem",{"type":92,"tag":222,"props":304,"children":305},{},[306,311,313,318],{"type":92,"tag":226,"props":307,"children":308},{},[309],{"type":97,"value":310},"Break Stuff",{"type":97,"value":312}," - Limp Bizkit.\nAnd song no. 10, for when Big Cloud co-opts your work into a money-machine (giving nothing back)... ",{"type":92,"tag":226,"props":314,"children":315},{},[316],{"type":97,"value":317},"Hot Dog",{"type":97,"value":319}," - Limp Bizkit.",{"data":321,"body":322},{},{"type":89,"children":323},[324],{"type":92,"tag":93,"props":325,"children":326},{},[327,329,335],{"type":97,"value":328},"templating.sh in shite, because of this gawdawful case statement: ",{"type":92,"tag":108,"props":330,"children":333},{"href":331,"rel":332},"https:\u002F\u002Fgithub.com\u002Fadityaathalye\u002Fshite\u002Fblob\u002F6d30eb1df29d65945e445287798ca1ce4c987a51\u002Fbin\u002Ftemplating.sh#L188",[112],[334],{"type":97,"value":331},{"type":97,"value":336},".",{"data":338,"body":339},{},{"type":89,"children":340},[341],{"type":92,"tag":93,"props":342,"children":343},{},[344],{"type":97,"value":31},{"data":346,"body":347},{},{"type":89,"children":348},[349],{"type":92,"tag":93,"props":350,"children":351},{},[352],{"type":97,"value":34},1774934828396]