News for hackers. Stuff that matters.
Re:Scaling Django to 8 Billion Page Views by burntsushi on Tuesday September 24, 2013 @11:38PM (#6442480)
Anecdote: I definitely don't agree. Both Python and Go are in my wheelhouse, and I feel much more productive with Go than Python. Personally, I think it's the static types and simple language design. (i.e., Reading Python code, for me, requires a higher cognitive load than Go.)

I freely admit that this may vary from person to person, but I think it's close enough that you don't need to resort to rationalizations like the Blub Paradox.

Background: I've probably written ~100K LOC in each of Go and Python in the last few years.

Re:Scaling Django to 8 Billion Page Views by girvo on Tuesday September 24, 2013 @11:57PM (#6442532)
I agree. I feel more productive in statically typed imperative languages, vs dynamically typed ones; it took me a while to get there though. The change in mindset was difficult to start with, coming from A dynamic scripting background.

I'm learning functional programming at the moment, and hope to have a similar epiphany :)

Re:Scaling Django to 8 Billion Page Views by burntsushi on Wednesday September 25, 2013 @01:52PM (#6446122)
> I'm learning functional programming at the moment, and hope to have a similar epiphany :)

I've done quite a bit of FP, but I've still held out from acquiring a traditionally FP language as a go-to language in my toolbox. Instead, I've found the intense focus on abstraction and representation in the FP world leak over into my interaction with other more imperative languages.

Re:Scaling Django to 8 Billion Page Views by girvo on Friday September 27, 2013 @04:50AM (#6455989)
Yes! Immutability and a lack of side effects has changed my mindset for the better. It really helps keep things understandable.
Re:Scaling Django to 8 Billion Page Views by virtualwhys on Wednesday September 25, 2013 @01:30AM (#6442822)
absolutely agree, static typing/FP convert here, once you get over the hump, it's a joy.