adamadoptagileaibillbuildcheckingcodecompassionatecomputerdatabasesdeclarativedesigndeveloperdevelopersdisheffectseverythingfirstfpfunctionalfuturegradlejavajohnsonjoshjourneyjoyjustinkotlinlanguagelawlikelocalmcpmetamonadsnixorganizationspaulpetripolymorphismproblemproductiveproductivitypythonreockrodrustscalasnivelysoftwaresourcestructuredtechnologyterribletestcontainersthinkingtoolstypetypestypescriptvarietywasmzio