106 karma · joined June 1, 2012
The obvious move at the time was to move to django and I spent some time familiarizing myself with it's own DSL. But boy was i struggling all along the way to do things how I liked in Flask with django. The Django Templates were extremely limiting (no modules) and couldn't even do regular python things and I came to find that extensions for Django were in no better shape than flask's. There was no clear solution for rate limiting and various other things I was looking for.
I've followed rails from a distance for a long time but, coming from python, ruby seemed so abstract to me i could just never figure it out but towards the end of my django time, i was finding that rails did/had everything i wanted and it all worked just the way i wanted it to and it was calling to me really hard. i took a big leap and spent a couple months diving fully into ruby, doing all the tutorials, reading all the books. at this point i am officially converted and my project app with it is already further along than i ever got with flask or django. when they say "ruby/rails is built for programmer happiness", they really mean it. and i can really feel/appreciate it. it's extremely fun to use and to see real progress without having to rack my brain and figure out some internals before i can proceed every so many hours. i'm just getting shit done and things work just how you'd intuitively think they should. rails ftw
To be honest, I am way too invested already to not finish this thing, despite whatever response I get from posts like this. Sometimes I do get curious though. A surprising number of people I've asked in person simply are not interested in saving things from the internet. I guess if all you are into is watching Snapchat and Instagram all day, why would you?
This makes me think I need to tap into the larger business-type market and has me looking into what it would take to implement a permissions system for teams/multi-user editing of notes/etc.
Keepshelf is the note keeping/organizing app I've always wanted. Take notes with ease and copy/move into folders through a fast and convenient UI, instantly synced and accessible on all devises.
i think it boils down to how explicit python is. it is so immediately clear to me what is going on and where things are coming from and what they are doing that when i look at ruby/rails code it looks like a big empty void that is producing something fantastic and all i can thing is "...wtf?". i really really want to know how to speak in magic but i'm not sure my brain is equipped to process it.
i'm aware of the other other python frameworks but most of them fair even worse in the areas i'm concerned about. most are abandonware or small projects that will be difficult to get help with. django is the obvious answer but theres alot of things that really rub me wrong about it. the documentation sucks, i hate the templating engine, i hate the routing with regular expressions, and i hate subclassing things that is impossible to find the code for the master class.
ruby/rails seems like just what it is: a way to make building web applications as fun as can be and there is an army of people that have contributed to that and from everything i can see, they have succeeded and i want to learn how to use it.
i do love flask itself but something about tacking on all the extensions to build it up to be a full-size framework feels super hacky to me...
i guess i do have the "benefit" of having no clients i would lose by switching. just my own time and the potential that i'd have a harder time tackling future issues involving magic i dont understand
plus there was just too many negative things i read about django when deciding on flask in the first place for me to look past it. also, i am not sure how actively django is updated anymore and that is a big thing that i am looking for with my lack of time to keep up on everything is to trust that the developers of whatever framework i pick are committed to keeping me up to date with the latest-and-greatest in web technologies.
savejot.com
keepshelf.com
knowba.net
hipnote.com
if you want to send a check/m.o. i will transfer to your godaddy account once it clears.
thanks for the input though. i guess the pain point i've trying to fill is exactly this one: how do i get a message out to a large number of people?
reddit and HN got all the people but all they care about is 'whats new' and damned if they participate. where are all the participators?
also, these are legit submissions/questions.
I like the TL;dr button idea that at any time takes me there, but that seems infeasable for most of the blogging population to implement.
2 days a week is not much to educate myself, map out a site, design it, and program it. i am 10 months into this task and the site is at maybe 70%.
my wife and son are demanding more of my time and attention and since this job has turned into little more than a means to pay for the car i need to get there, it's making sense to sell the car, finish this project, and see what comes of it.
Thanks for the advice.