Hacker Newsnew | past | comments | ask | show | jobs | submit | more grasshoper's commentslogin

I'm wondering why a non-programmer uses Git.


I use Git to archive blog posts and other documents. Likely the same for him


Writing copy in the apps, updating and pushing new copy.


Maybe he uses it for his designs or his writing.


Commiting the CSS and HTML for all his webapps.


Basic HTML/CSS and marketing copy.


How about for an entry-level web developer in the Bay Area?


Rails is not a programming language ...


He gets that, which is why he says 'programming language / framework'.


He went back and changed it. It originally just said "my first programming language."


Sorry, thought I acknowledged your point in a follow up comments to you. Just looking back on this now.


I can't stand it when people do that. Sorry.


Me too. Go Ooshma!


Twitter is all about asymmetric 'relationships'. You can follow whomever you want. This makes it fundamentally different from Facebook.


Thank you!

Yahoo Video is awful. It doesn't show you how much of it has actually loaded, and once it's done it has to load all over again to play a second time.


If you let them, they can directly measure the traffic of your website. If you sign up for their service, Quantcast's numbers will be very close to your own Google Analytics.

But, if you don't sign up, they'll still "measure" your traffic and come up with results that are no better than the other web traffic rankers. I don't know why anybody takes sites like these seriously anymore. Everybody I've met who had a website with decent traffic has said that these sites are always way off. I'd imagine that Alexa's main reason for reporting a ridiculous statistic like % of global/country traffic is that it makes it harder for website owners to realize how wrong they are.


With Django, I've learned to avoid anything that tries to do too much. Small apps or collections of code that aim to solve very specific problems seem to work with the least hassle. With a carefully defined and limited scope, these apps have a much easier time integrating into existing projects. You want something that handles OAuth. You want something that handles Facebook Connect. You do not want something that handles "integration with social networks" or anything so grandiose.


There's definitely a tendency among library/framework writers (not just Django) to include the kitchen sink. Ultimately it becomes problematic for the end-user and maintainer because more time is spent trying to understand everything that is going on (and often times removing unwanted functionality).

It's really hard to find functionality in the "hammer,screwdriver" size - more often than not I get a whole tool set with all sorts of things I'll never need, and end up having to devote more time figuring out how it all "hangs together" with the rest of the system.

It becomes a matter of whether you end up piecing your system together block by block or chiseling away to your end product.


That's because Python is actually used extensively in the West outside the context of web development. Ruby really isn't. Rails became popular, and people decided to learn Ruby so they could use Rails. Most people who choose Python web frameworks do so because they are already familiar with Python.


Why do you say "In the West"?

But I agree, I learned Python because it seemed like a great language, and learned Django because I was moving into web dev after years of other work with Python. I don't believe I'll ever pick up Ruby for anything other than learning Rails (and I doubt I'll even do that, since Python is so similar).


I take that to mean the United States and Europe. Python is used extensively in the sciences and financial services on both sides of the pond.


Still, why "West"? To confirm your geographical hunch, I went ahead and asked Google:

http://www.google.com/insights/search/#q=ruby%20AND%20rails%...

Just take a look; the django bar is not even a bar, more like a square. Rails seems to have a 40:1 edge over Django in popularity.

The other thing you will notice is that India is where Rails is most popular; but try to pull back the timeline slider and play with it a bit. See how different countries discover rails at different times but soon after lose interest? Except for India, it stays popular there.


I'm not sure what your link is trying to show, actually.

But note that most people searching for Django will use only the name Django, whereas Rails is often called "Ruby on Rails", meaning searches for "ruby and rails" will naturally tend higher than "python and django". Again, I'm not sure I understand your point, so I don't know if this means anything.


This is an answer to a question that grasshoper is not asking: he claims that Python is used extensively "in the West" in contexts other than web development.

Comparing search traffic for django/python to ruby/rails has nothing to do with this.


It's easy when you can see the future.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: