Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
mungojelly on I know this has been asked before but, I want to learn to program. - http://www.reddit.com/r...
"Python won't confuse you _too_ badly. If you're asking me a more functional language (Racket perhaps) would be slightly better for getting your thinking started. But it might be better to stick with Python if you're already familiar with it, it's not bad enough to switch from. Mostly what you should try to do is not to think of it in terms of languages. Study the other things you need to know other than languages. Version control for instance is very important (if you don't care which one, learn git). Learn a good text editor (which basically means either emacs or vim). None of these things are very difficult but it's difficult because it's just a lot of different stuff to learn, lots of habits to change, but they're important. If you get to a point where you're using emacs and git then whatever language it is you're editing and versioning with them you'll be on the right track." - mungojelly
mungojelly on How would an anarchist society prevent and deal with criminal behaviour, without descending into mob rule? - http://www.reddit.com/r...
"There's various systems of justice that communities can use, each with their own properties. There's absolutely nothing _especially_ useful or just about _hierarchical_ systems of justice. There's no particular reason that having one person decide should result in a good decision. Every system of justice faces challenges, but that lazy one hardly even seems to try. Do you not understand that Anarchists do have and accept rules, laws, norms, practices, processes, systems, institutions? We do. We just don't allow any of them to be dominated by small powerful minorities. To us that seems essential to justice, rather than contradictory." - mungojelly
mungojelly on I want to learn how to program for android but have nowhere to start - http://www.reddit.com/r...
"Yes I mean to encourage you, in a strange way. It's difficult because it has to be difficult, but it's also easy because it has to be easy. It has to take even a very intelligent person at least a few weeks or months of wading through random unguessable stuff to get it down solid, because otherwise Android developers would be a dime a dozen and no one would profit from being one. But it also has to give way pretty quickly and let you program it, or it'd start to feel the heat from Microsoft saying to newbies "well, it's easy enough over here!!" So just fight through that natural barrier that has to be there and you'll get through. Before even trying to read and understand anything about how to actually use it, the first step is to get to a working toolchain. That is, get all your tools set up and in order so you can put some basic "hello world" through it and verify that it does in fact say "hello world." Also it's very important to be using a version control system, like git. Then..." - mungojelly
mungojelly on Pure C. My struggle to learn. - http://www.reddit.com/r...
"Why C? C has many good qualities, but ease of learning is not one of them. Sorry, I know "backtrack and change your whole strategy" is never what anyone wants to hear, but I can't think that you're on the right track if you've never written anything substantial and you're studying C already. You should learn a language where you can start doing basic things with fewer irrelevant complications. If you can't get a pretty game up with a few easy lines so you have something to play with, you're in the wrong neighborhood and you're going to get discouraged. It's possible to learn C first of course-- that's what everyone did before anything easier was invented-- but it would be relatively difficult and tricky and confusing and would require being very adventurous/destructive. Do you at least know how to use some sort of version control (like git)? If not then git should be the very next thing you learn-- you'll need that space to play around with things, that freedom to break things. C is..." - mungojelly
mungojelly on Is photo-editing high level programming? - http://www.reddit.com/r...
"Sure, of course. It's not a very efficient way to program, since each program is only used once-- but alas most programming only pokes around in similar ways a couple of levels of abstraction higher anyway. I think it's terribly cruel the way so many of these systems are arranged so that the end user can only program or control them through such tiny useless interfaces. Hopefully someday soon everyone who uses a graphics program will have some handles to more abstract representations of actions so they can make more complex patterns. But we haven't come up yet with any programming paradigms that appeal to normal people. I think someday soon we will, see for instance the work of Bret Victor." - mungojelly
mungojelly on What is the accepted way to structure and organize programming projects in the filesystem? - http://www.reddit.com/r...
"It would be nice if there were a universal standard for that, wouldn't it!? As far as I know there's just various competing conventions and unstandard standards and undocumented habits. But if you poke around lots of different projects they do all mostly have a similar shape to them, so it should be easy enough to pick up how to ape that trendy style. I'm not sure there's anything particularly coherent or useful about the predominant style, though, so it might not really help you that much!? Except it'll help with fitting in, of course. When in Rome. Learning version control OTOH, that'll help you _so_ much. I recommend git. It'll be so much of a load off your back in so many ways once you get your stuff under version control. You should prioritize learning that, it's really important." - mungojelly
mungojelly on Having trouble understanding what a "Class" is in C# - http://www.reddit.com/r...
"In theory they isolate concerns behind interfaces. In practice they're a very fragile metaphor used more for a hasty mental convenience than because they're coherent or pure. [What are OOP's Jargons & Complexities (OOP as Functional Programing)](http://xahlee.info/comp...) by Xah Lee." - mungojelly
mungojelly on I know this has been asked before but, I want to learn to program. - http://www.reddit.com/r...
"That advice could have been phrased more politely but you're wrong if you think it's not good advice about programming. Good programming isn't mostly about writing code. It isn't mostly about writing for computers. It's mostly about writing for other humans about code and computers. At some point these complex systems are actually put into computers and run, but mostly the environment they really have to live in is human minds, and human minds need clear proper communication to understand things." - mungojelly
mungojelly on I want to learn how to program for android but have nowhere to start - http://www.reddit.com/r...
"It's intentionally obscured. Any truly easy path into controlling those devices wouldn't fit their economic model. You should expect to encounter _exactly_ as much difficulty as is most profitable to Google (and the other quis who bono from you using Android). So, basically, _exactly_ enough to make you feel a sense of ownership / buy-in / lock-in / identity / hypnosis as an "Android developer." Good luck, sorry." - mungojelly
"EventRacer: Finding Concurrency Errors in Event-Driven Applications" by Pavol Bielik - http://www.youtube.com/watch...
"EventRacer: Finding Concurrency Errors in Event-Driven Applications" by Pavol Bielik
Play
YOW! Nights September 2013 Dave Thomas - Agile.Next: Accelerating Product Agility - http://www.youtube.com/watch...
YOW! Nights September 2013 Dave Thomas - Agile.Next: Accelerating Product Agility
Play
"PureScript (Maybe This Time We Get JavaScript Right)" by Bodil Stokke - http://www.youtube.com/watch...
"PureScript (Maybe This Time We Get JavaScript Right)" by Bodil Stokke
Play
Scalable Designs for Multicore - http://www.youtube.com/watch...
Scalable Designs for Multicore
Play
"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki - http://www.youtube.com/watch...
"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
Play
teletubbies italiano - la canzone di natale e neve - http://www.youtube.com/watch...
teletubbies italiano - la canzone di natale e neve
Play
"Production Prolog" by Michael Hendricks - http://www.youtube.com/watch...
"Production Prolog" by Michael Hendricks
Play
Criminal (Cover by Kawehi) - Britney Spears - http://www.youtube.com/watch...
Criminal (Cover by Kawehi) - Britney Spears
Play
[LYRICS] Sarah Paulson- Criminal (Fiona Apple) - http://www.youtube.com/watch...
[LYRICS] Sarah Paulson- Criminal (Fiona Apple)
Play
Garrett Smith - Why The Cool Kids Don't Use Erlang - http://www.youtube.com/watch...
Garrett Smith - Why The Cool Kids Don't Use Erlang
Play
Collard Greens with Smoked Turkey Wings and Cornbread (Cooking with Carolyn) - http://www.youtube.com/watch...
Collard Greens with Smoked Turkey Wings and Cornbread (Cooking with Carolyn)
Play
Keynote: I've made a huge mistake by Aaron Patterson - http://www.youtube.com/watch...
Keynote: I've made a huge mistake by Aaron Patterson
Play
How to Pronounce Justin Bieber - http://www.youtube.com/watch...
How to Pronounce Justin Bieber
Play
"Distributed SWI-Prolog Development" by Anne Ogborn - http://www.youtube.com/watch...
"Distributed SWI-Prolog Development" by Anne Ogborn
Play
CIA Torture Report: What Should We Think? Russell Brand The Trews (E207) - http://www.youtube.com/watch...
CIA Torture Report: What Should We Think? Russell Brand The Trews (E207)
Play
Question Time - Will These Questions Come Up? Russell Brand The Trews (E209) - http://www.youtube.com/watch...
Question Time - Will These Questions Come Up? Russell Brand The Trews (E209)
Play
CrossTalk: United States of Torture (ft. Amy Goodman) - http://www.youtube.com/watch...
CrossTalk: United States of Torture (ft. Amy Goodman)
Play
Sony Execs Apologize After Mortifying Emails Leaked - http://www.youtube.com/watch...
Sony Execs Apologize After Mortifying Emails Leaked
Play
Other ways to read this feed:Feed readerFacebook