SOMETIME

For your next side project, make a browser extension

blogpost

%3 cluster_e0c9bb2b_4732_4f55_b013_71420af37c38 For your next side project, make a browser extension _c94a7769_f49a_41a1_8775_bb1be0cb188e Browser extensions _9e041e07_3fcf_40ff_8d93_9533932d7413 Browser extensions are underrated: the promise of hackable software _9e041e07_3fcf_40ff_8d93_9533932d7413->_c94a7769_f49a_41a1_8775_bb1be0cb188e __0:cluster_e0c9bb2b_4732_4f55_b013_71420af37c38->_c94a7769_f49a_41a1_8775_bb1be0cb188e __1:cluster_e0c9bb2b_4732_4f55_b013_71420af37c38->_9e041e07_3fcf_40ff_8d93_9533932d7413