Justin Duke, creator of Buttondown, writes on programming, running an independent software business, Django, and Rails.
HN commenters link his posts on Django patterns, side projects, and going independent, and one notes his remark that a full-time job might pay more.
At an accessory level, tooling and ecosystem richness — which I don't really hold against Vue, because it'll definitely get there in time.
At a slightly more existential level, I miss how lightweight React components are: they're literally just functions, which makes breaking them out really frictionless. If I've got a FooWidget and I want to break out the header of the widget out into a new component, it's incredibly trivial to do — as opposed to Vue, which forces you to create a new file for it, register that component in the namespace, etc.
(I wrote about this a little more in depth here: http://jmduke.com/posts/what-vue-needs-next/)
While the creator of Buttondown [0] and Spoonbill [1] wasn't trying to get a job, I really like the philosophy he talks about in this post about side projects [2]:
> If you are going to find a project, I encourage you to find something particularly small and particularly durable (which is to say, does not require constant or near-constant attention), so that you give yourself the ability to take a break from the project for weeks or months while it accumulates interest.
*edited for formatting
[0]: https://buttondown.email/
[1]: https://spoonbill.io/
[2]: https://jmduke.com/2020/06/26/atypical-success
Yeah, I wondered about that too as normally Django "actions" mean admin actions (https://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/). But in this case it seems the blog post is referring to this pattern: https://www.jmduke.com/posts/in-praise-of-actions.html (same author)
https://jmduke.com/posts/essays/two-years/
Guy running an email SaaS clearly says working full time would make him more money.