* Interleave related topics to make it a bit harder. You'll learn a bit at a time of each topic, but overall you'll learn more than if you studied (or practiced) a complete topic at once before moving on to the next. * Vary your study location so that the information isn't tied to a context and becomes easier to retrieve. * Stuff becomes easier to remember if you try to remember it more often, and wait longer periods between remembering. Ideally, you should recall something just before it becomes forgotten.
The last point reminds me of a memorization technique I had read somewhere (Covey?): Once you've studied something, study it again in a week, then a month, then four months, then a year. I've tried this and it works fairly well, though you have to be pretty diligent about marking your calendar.
(This is a preview of an howto article meant to be distributed as part of upcoming v1.7.9 release of Git). A typical distributed workflow using Git is for a contributor to fork a project, build on it,...
Programmer humour: "At its core, the language [Swift] is designed to eliminate bugs, but not in the academic way that, say, Haskell eliminates bugs by preventing normal people from writing code in it."
A useful list of dtrace utilities for the Mac. Dtrace is a cool tool created by Sun (IIRC) that integrates into the OS kernel to give all sorts of details on running processes with minimal performance hit.
Ran across this fantastic post by John Anderson about turning #vim into a great #python IDE. One clever innovation is to use #git as a way to sync your configuration between computers. While you can clone his configuration from #github , he takes you step by step through the process of setting everything up, and what each vim module does for you.
Vim is popular as a text editor and IDE because it is powerful, flexible, and probably on every Unix-like computer you run across. It has a tough learning curve (reminds me of using Wordstar with all its pre-menu commands), but once your fingers have developed the muscle memory, you'll fly through documents like a movie hacker.
An electronics systems engineer (satellite, radio, and IT) by profession, I also dabble in Mac, iOS, and Python development on the side.
The stuff I share on Google+ are the things I find useful or want to be able to quickly find again, wherever I am. Other services can do that for me, but I like being able to put highlights of the item in my post.
We were unable to fetch any YouTube videos at this time. Please try again.
Videos are visible only to people they've been shared with.
We were unable to fetch any videos at this time. Please try again.