A Clojure programmer's site with guides on Rich Hickey's ideas, Datomic, learning programming languages, and building apps.
Commenters point to its posts on learning languages efficiently and on why Clojure programmers need frameworks, and link it as a useful resource.
Here's some articles that might help:
* http://www.flyingmachinestudios.com/programming/learn-programming-languages-efficiently/
* https://www.techinasia.com/talk/27-things-started-programming
* https://prog21.dadgum.com/177.html
* https://github.com/mtdvio/every-programmer-should-know
Books:
* https://blog.codinghorror.com/recommended-reading-for-developers/
* https://danluu.com/programming-books/
* https://cstheory.stackexchange.com/questions/3253/what-books-should-everyone-read
Specific to Python:
* https://nostarch.com/seriouspython
* https://www.manning.com/books/practices-of-the-python-pro
For anyone interested in background on Datomic, these are fun and informative resources.
The talk where I realized Rich is a data head too. Introducing his design goals and life experiences with db(s). https://www.infoq.com/presentations/The-Design-of-Datomic
"Clojure for the Brave and True" author, Dan Higginbotham, on key themes and overview.
http://www.flyingmachinestudios.com/programming/datomic-for-five-year-olds/
Congrats to the Datomic team and Cognitect. I hope this move to cloud opens Datomic's design principals and ideas to a wider user base.
> repulsed by the idea of using a framework
I think this is one of the memes in the community which is starting to be reconsidered. You're not alone in seeing these downsides, and people are starting to write about it more (code and words). Things like Fulcro or even Datomic Cloud are very interesting developments in this regard.
[1]: https://jacobobryant.com/post/2019/grow/
[2]: http://flyingmachinestudios.com/programming/why-programmers-need-frameworks/
[3]: https://github.com/fulcrologic/fulcro
Generally speaking, five year olds should not be choosing databases for anything critical. But I agree that Datomic and company can do better with their marketing and general product description.
Here is one of the better explanations I have seen:
http://www.flyingmachinestudios.com/programming/datomic-for-five-year-olds/
Maybe you don't even need individual user accounts - today I noticed this app to start (and close) different groups of applications. While I don't need it, this may be an alternative to your multiple account approach: http://www.flyingmachinestudios.com/foreman/
also worth checking out is http://logoworks.com/ . They're more expensive (logo packages start at $300) but still cheap. They did my logo for http://www.flyingmachinestudios.com . I think Guy Kawasaki also has used and recommended them.