Highest Rated Comments


leaky_wand857 karma

It's the Internet. We tracked down the creator of the Jazz paper cup design for god's sake. We can't not know a thing.

leaky_wand195 karma

Has any link been established or observed between mood disorders and gut flora? Have any studies been undertaken?

leaky_wand60 karma

Thank you! Has fecal transplantation from healthy donors been considered as a possible course of research?

leaky_wand59 karma

It makes me want to do some research on my surgeons from now on. Not sure how much info I would reliably have available to me though.

leaky_wand3 karma

Memorization is not necessary. There are languages that I've worked in for years where I'll still consult the developer's guide for simple things like loop syntax. You won't grow as a programmer until you make things--plain and simple. There's an incredibly steep learning curve early on, but it levels out dramatically once you know what's going on, and from there most of your time will be occupied with planning things out in pseudocode (i.e. drawing mini flow charts and plain English statements) rather than just plugging away at a keyboard.

That said, it's possible that programming isn't for you. It takes a certain mind to really internalize the concepts, and not necessarily a more intelligent one either. Programming skill certainly improves with practice, but it's not always a linear progression like piano playing or skateboarding.

The important thing to remember is that programming languages are not trying to be difficult! They are designed to make a programmer's job easier. The challenge is in discovering the things that they can allow you to do, and that is what you only learn by doing.