Logo of shite

shite

shite's job is to help me make my website (https://evalapply.org). Thus, shite's scope, (mis)feature set, polish will always be production-grade, where production is 'works on my machine(s)' :)

github.com/adityaathalye/shitewww.evalapply.org/posts/shite-the-static-sites-from-shell-part-1/
Logo of Clojure 'Multiproject'

Clojure 'Multiproject'

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://polylith.gitbook.io/) is the (far) more sophisticated alternative to my approach.

github.com/adityaathalye/clojure-multiproject-example/www.evalapply.org/tags/web_development/
Logo of Clojure By Example

Clojure By Example

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?'.

github.com/adityaathalye/clojure-by-examplewww.evalapply.org/tags/clojure
Logo of usermanager-first-principles

usermanager-first-principles

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.

github.com/adityaathalye/usermanager-first-principleswww.evalapply.org/posts/clojure-web-app-from-scratch/

Maintainer

Aditya Athalye

Owner and Principal at evalapply.org

How to support

GOTO evalapply.org && do that 'like, share, subscribe, sponsor' thing :)

A small brief about your project

Typically, I release software for programmer education and instruction, developer workflow / experience ('DevX'), and personal software for fun and utility (see: https://justforfunnoreally.dev and 'houseplant programming': https://www.hannahilea.com/blog/houseplant-programming .

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.

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.

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.

  • Giorgio by Moroder - Daft Punk
  • It's a Long Way to the Top (If You Wanna Rock'N'Roll) - AC/DC
  • Daydream - Lily Meola
  • Another One Bites the Dust - Queen
  • Poison - Alice Cooper
  • Levitating - Dua Lipa
  • Hell You Call A Dream - The Warning
  • Lose Yourself - Eminem
  • Break Stuff - Limp Bizkit. And song no. 10, for when Big Cloud co-opts your work into a money-machine (giving nothing back)... Hot Dog - Limp Bizkit.

Which file in your project would you most like to set on fire?

What's your open-source villain origin story?

Small crimes, er, commits led to bigger commits... and now there's not going back.

If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?

☯️