Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4862

S

Simple is Better Than Complex

Personal blog · simpleisbetterthancomplex.com · on HN as vitorfsprogrammingweb

Simple is Better Than Complex is a personal blog at simpleisbetterthancomplex.com about programming and web. Since 2016, 16 different Hacker News readers have linked it 20 times, most often “A Minimal Django Application”. The last post was in 2021, but the archive is still widely read.

Visit the blog
20mentions?
16HN people?
2016–2022first – last linked?
Links on Hacker News per year · peak 8 in 2017

This is a blog about Python, Django and Web Development. New posts every week.

The author on HN?

vitorfs · 105 karma · member since 2013

https://www.simpleisbetterthancomplex.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. /
    4 people · 4 mentions · first linked 2017-10-23
  2. A Minimal Django Application
    2 people · 3 mentions · first linked 2018-06-27
  3. /
    2 people · 2 mentions · first linked 2019-03-01
  4. A Complete Beginner's Guide to Django
    2 people · 2 mentions · first linked 2017-09-25
  5. Estimating the Effort of Development of a Django Application
    2 people · 2 mentions · first linked 2016-10-03

What Hacker News says?

  1. You can also check out William Vincent's books [0]. They're easy to read and follow. A nice blog to also include in your django learning resources bookmarks is Simple is Better than Complex [1]. [0] http://wsvincent.com/books/ [1] https://simpleisbetterthancomplex.com/

    Comment linking /

    on “Django 3.2”
  2. Submitted A Complete Beginner's Guide to Django as a story · 4 points

    HN discussion
  3. I would just add that if you’re new to Django read https://simpleisbetterthancomplex.com - there are ton of detailed explanations that go deep in how Django can be extended. It’s definitely not the run of the mill tutorial blog that is only surface level.

    Comment linking /

    on “Django 2.2”
  4. Submitted A Complete Beginner's Guide to Django – Part 1 as a story · 3 points

    HN discussion
  5. I started my blog about python/django ( https://simpleisbetterthancomplex.com ) using Jekyll and hosting on Github Pages and it was pretty good to get started because back then I wasn't sure if I would keep it up or not. After a year or so I migrated to a 5 USD droplet on Digital Ocean (back then GH Pages didn't offer https for custom domains) and integrated with Github webhooks to automate the deployment when pushi…

    Comment linking /

    on “Blog with Markdown and Git, and degrade gracefully through time”
  6. Submitted Test as a story · 2 points

    HN discussion
  7. Yeah I've played around with this approach in the past while prototyping service boilerplates, I think it's viable. I never got it polished enough to publish as a startproject --template and ultimately went with Flask for microservices, so I didn't finish the prototype. I found this article useful while I was experimenting: https://simpleisbetterthancomplex.com/article/2017/08/07/a-m... There are a few different pla…

    Comment linking /article/2017/08/07/a-minimal-django-application.html

    on “Things I do every time I start a Django project”
  8. Submitted How to structure a Django project for production as a story · 2 points

    HN discussion
  9. Really nice tutorial is being made here: https://simpleisbetterthancomplex.com/series/beginners-guide... Author uses recent version of Python and Django and is building with You something useful.

    Comment linking /series/beginners-guide/1.11/

    on “Django 2.0 alpha”
  10. Submitted Generic Relations in Django as a story · 2 points

    HN discussion
  11. > Doesn't manage.py have expectations of where things are? Yes, but this is all configurable/remappable; FTA: > One last note to add is that this project structure results in fewer INSTALLED_APPS entries. The data/ directory, containing the models, and the interfaces directories, containing templates, static files, management commands, etc., all need to be included as entries. Related; here's an example of an extrem…

    Comment linking /article/2017/08/07/a-minimal-django-application.html

    on “How to Structure Django Projects”
  12. Submitted How to Add Social Login to Django as a story · 2 points

    HN discussion
  13. try searching for djangogirls and hellowebapp tutorial on google that helped me learn django basic concept in a relative short frame of time two months to be exact, then check out https://simpleisbetterthancomplex.com blog posts on various python frameworks implementation and browse through github for various Django projects source code particularly drskepy django hackathon boiler plate. And if you still have proble…

    Comment linking /

    on “Ask HN: Advice for someone struggling to learn Django”
  14. Submitted Estimating the Effort of Development of a Django Application as a story · 2 points

    HN discussion
  15. Everything from https://simpleisbetterthancomplex.com I love his simple and elegant tutorials on very tactical topics.

    Comment linking /

    on “Ask HN: Free Resources for Learning Python and Django?”
  16. Submitted A Minimal Django Application as a story · 1 points

    HN discussion
  17. Simple is better than complex explains a lot of Django stuff even for beginners https://simpleisbetterthancomplex.com/

    Comment linking /

    on “Best Django Blogs and Talks”
  18. Submitted Django migrations – quick solutions based on scenario as a story · 1 points

    HN discussion
  19. Submitted How to Crop Images in a Django Application as a story · 1 points

    HN discussion
  20. Submitted Estimating the Effort of Development of a Django Application as a story · 1 points

    HN discussion

Search all of HN for simpleisbetterthancomplex.com

Linked by the same people?