I recently discovered Personal Brain and I’m taken with it. It took me a couple hours of experimentation and more importantly, playing with Jerry Michalski’s brain to get used to it and to realize how powerful it is. For those of you who ‘get’ and use GTD, I’ll say that this gave me the same feeling I got when I started really using GTD-it’s a trusted system for all the information I want to make sure I remember. It’s more than that though–it’s a way to find patterns in knowledge and thing I’m learning, a way to create patterns, to store about anything… it’s fun, addictive (after a little over a week I have well over 1000 thoughts).
I made a video review of it (my first video review) here:
In the video I call Personal Brain “new”–really it’s only new for me, it’s been around for about 10 years.
Personal Brain is Java which means it’s available on Mac, Linux and Windows. It also means it’s not as Mac-like as most of my other favorite software, but it’s really not bad.
Personal Brain comes in 3 versions - free, core and pro. The core and pro versions are expensive. Fortunately the free version is very adequate. There’s also an enterprise version (BrainEKP) which is networked and web-based.
Just launched a new site for traveling families and families who are living abroad. It’s called Your Life Abroad. The purpose of the site is to help families meet, learn and share their world traveling experiences. We’ve been in Uruguay for 7 months and we’ve met so many great people here–why not make a way for adventurous families scattered all over the world to meet. If you’re interested, check it out!
On a technical note, the site is built on Ning. I can’t say enough good about it. It’s made the creation process easier and smoother than any other site I’ve ever made.
Monday June 25th 2007, 8:33 pm
Filed under: Technology
Over the last few years I’ve read a lot and explored a lot (this blog is a testament to that). I’ve come across a lot of ideas and gotten excited about a lot of things that have come and gone. Some have stuck. These are the ones that have stuck.
Passive income is the only real way to make money. If you’re working and making X dollars for X hours of work then it’s not passive and it’s not ever going to get you rich. Principal proponent of this idea: Robert Kiyosak in Rich Dad, Poor Dad.
For business there is nothing like a good system. If your business depends entirely on you or if it can’t be duplicated and run without you then it’s not a business, it’s a JOB. Principal proponent of this idea: Michael Gerber in The E-Myth Revisited.
There is no reason to get rich unless you have a reason to get rich. Having a reason to get rich is a lot harder than it seems. Principal Proponent of this idea: Stephen R. Covey in The 7 Habits of Highly Effective People
Time is the most valuable thing you have and you can’t allow anyone to steal it from you. Ever. Pareto’s Principal and Parkinson’s law are two of the most important time management concepts ever. Principal proponent of this idea: Timothy Ferris in The 4-Hour Work Week.
The 4-Hour Work Week is also a great book for reaffirming that you can do just about anything. Why not? Why put it off? I’ve lived in Montevideo, Uruguay for the last 7 months, why? Because one day we decided to move here for an adventure. Here we are, loving every minute of it.
Minor lifestyle changes cause major financial changes. You will never be rich if you change your way of life every time you begin to earn more. Principal proponent of this idea: Thomas J. Stanley in The Millionaire Next Door.
If you don’t get “it” out of your head and on paper your mind will never let you stop thinking about “it” and you’ll never get anything done. Principal proponent of this idea: David Allen in Getting Things Done.
For me these books are essentials. They’re books I am thankful to have been introduced to and recommend to anyone who wants more from life than climbing the corporate ladder.
The attribute these web and Mac apps have in common is that they are all beautiful, simple and functional. They each perform a fairly complex task with almost no learning curve.
Yep is a PDF management program similar to iPhoto, but much more focused on meta-data.
I love the effects in Yep, the scanning interface, the simplicity and responsiveness. What a great way to get rid of paper clutter yet still be able to find something when you need it. Everything is perfect, especially that icon
Next - CSSEdit. So much has been said about it already but it’s good enough to mention again. Who would have guessed editing CSS could be pleasant?
CSSEdit’s best features are the real-time preview window and the very logically arranged panels on the right which make using the WYSIWYG functionality about as fast as typing code (minus the syntax errors and remembering the names of every selector).
Picnik is a web-based photo editor in Flash. I don’t think I could suggest a single feature to make it better. I know my way around Photoshop well, but for editing a picture from or for Flickr, I prefer Picnik for its simplicity and focus on fast and fun.
Picnik has a lot of AJAX (html/javascript) competitors that require you to wait for a new version of the image from the server after every edit. Not so here–Flash was the perfect choice. Edits are instant. Excellent.
Tumblr - Techcrunch (and everyone else really) beat me to this one, but I’ll include it anyway. Way back when I predicted the growth of Tumblelogs and alas, it has happened. Tumblr makes Tumblelogging simple and fun and they do what so many other web apps don’t–they give you all the control. From fully editable templates to an API, Tumblr does so many things right.
Even I’m doing it now (check out that URL )!
That’s it for now, 2 web apps, 2 desktop apps, all as close to perfection as it gets.
Once you’ve learned the basics, I think the best way to learn Ruby on Rails is to look at apps written in Rails and learn from their source. The nice thing about Rails is that once you’re familiar with one application, you can pretty much open any Rails app and understand the structure enough to know where to go to look for the code that is relevant to what you’re learning.
This is a list of apps that have been helpful to me for learning.
1. Devalot - I wouldn’t have guessed it, but this is the one where I’ve found what looks to me to be the best code and some of the most interesting use of plugins. Check out the table_maker plugin in the app–it’s amazing! Devalot is DRY. If nothing else it’s a great example of DRY programming in Rails.
2. Mephisto - For one it’s written by Rick Olson who is part of the Rails core team. In fact, that’s enough in and of itself. Justin Palmer also works on it. What more needs to be said.
3. RadiantCMS - Radiant like an example of simple code that works well. Radiant is fairly easy to understand and this makes it good to learn from. One interesting thing in RadiantCMS is their use of behaviors which are based on Radius.
4. Beast - Good for learning to be concise and learning REST. Rick Olson also works on this project.
This is the last in a series of 10 articles that give suggestions meant to improve the over-all quality of your life.
10. Don’t stress about it. The purpose of improving your life is just that–improving it. A good way to tell if any of these steps are worthwhile is that you’ll feel better not only after you doing them but while you’re doing them. If you dread doing something it usually comes down to one of the following reasons:
You’re not confident you can do it well, in which case you need to break it down to steps small enough to accomplish and start moving. If you start breaking it down only to find it’s completely out of your capacity then just let it go completely. You can only do what you can do.
It’s not worth doing. If whatever it is doesn’t provide some innate satisfaction it may just not be worth doing. This isn’t a plug for hedonism, but the fact is that when you’re doing what’s right, generally it feels good at least at some level both while you’re doing it and after it’s done. (e.g. having the knowledge that it’s the best thing to do in the long run).
It’s a task you find menial, repetitive, boring etc. Washing the dishes, mowing the lawn, cleaning in general, doing the budget etc. Many times these tasks can be enhanced by doing other things at the same time. Listen to an audiobook while you wash the dishes. Meditate while you mow the lawn (who says you have to be sitting with your legs crossed!) If you’ve got problems doing your budget it may be that you need to re-analyize your finances and get them in order. For these kinds of tasks it comes down to distracting yourself from the menial, automating the repetitive if possible or searching for the true root of the problem and fixing it.Life does not always have to be exciting and stimulating but there’s hardly anything worth doing that can’t be enjoyed at least to a degree.
Once you’ve eliminated dread then it’s probable that a large portion of the stress will be gone from your life. Of course there is no way to simplify every cause of stress down to one small list but you can at least eliminate most self-imposed stress and this includes stress imposed by trying to do things to improve your life.
That’s it! Hopefully you’ve been able to glean a bit of useful information from the articles over the last ten days. If you have (even if you haven’t) I’d love to hear about it in the comments! As I stated in the beginning of the series I really believe that if the things I’ve suggested in these articles are applied to daily life they will really improve the quality of your life and provide you with meaningful experiences and memories.
This is the ninth in a series of 10 articles that give suggestions meant to improve the over-all quality of your life.
9. Stop broken thoughts. Broken thoughts are those subtle patterns that aren’t quite big enough to fall into the bad habits category. This means that despite their harmful effect they often escape under the radar. Broken thoughts often take the form of justifications. Examples? I’m just going to leave my dish here by the sink, I’ll wash it later (when you know your spouse will end up washing it). I’m bookmarking this article to read later (how often do you ever go back and read old bookmarked articles?). I’ll hang my shirt up later (when you know it will be there for a week before you touch it).
At first it will be hard to recognize broken thoughts since they are so ingrained into our world views–they are things we do every day and we’re so used to doing them that we don’t even recognize that they are harmful to ourselves or those around us. If you make an effort to find them soon you’ll notice broken thoughts everywhere which might be negative if weren’t so easy to fix!
Often broken thoughts are the result of procrastination–anytime you hear the word later pronounced by your inner-voice let it be a trigger that alerts you to the possibility of a broken thought. The other big one is offsetting responsibility to someone else. If you’re leaving something because someone else (your wife/husband/mom/dad/co-worker) will pick up your slack it’s a broken thought–improve their life and yours and take care of it yourself.
The great thing about these broken thoughts is that fixing them generally takes a day or two–they’re not like bad habits that can take years to cure. It’s such a good feeling to see a noticeable improvement so quickly. It keeps you on your toes and keeps your actions in sync with your values.
This is the eight in a series of 10 articles that give suggestions meant to improve the over-all quality of your life.
8. Recognize what makes you happy. Reflect on the parts of your day that bring you real satisfaction. Everyone is working towards something, but what makes you happy now? Rate your overall satisfaction with your quality of life for each day on a scale of 1 to 10, focus on the things that happened that pushed the number higher rather than what made it lower. Try to incorporate more of what made you happy yesterday into today.
I think that too many people pass through the happiest times in their lives without recognizing them as such. Live in the moment–savor the things that bring you true satisfaction. If you’re in school focus on the opportunity you have to spend every day learning and improving yourself rather than on how hard it is to have so much homework and so little free time. If you’re starting your career relish the opportunity you have to shape your path rather than focusing on how good it will be once you have a raise or a better position.
Taking time each day to rate it will help you realize either that you’re already living a pretty happy life or it will help you recognize the specific things you can do to improve your life by incorporating more of what brings you real and immediate satisfaction into each day. Take small steps that will lead towards longer term improvements. Remember that serving others and making the lives of those around you better directly contributes to your own quality of life.
This is the seventh in a series of 10 articles that give suggestions meant to improve the over-all quality of your life.
7. Go outside. If you don’t naturally spend time outside, make it a point to do it more. There’s something about the expanse of the sky that will bring out your inner philosopher. Consider this passage from Tolstoy in War and Peace as Andrew lies on the field of battle at the point of death:
…how differently do those clouds glide across that lofty infinite sky! How was it I did not see that lofty sky before? And how happy I am to have found it at last! Yes! All is vanity, all falsehood, except that infinite sky. There is nothing, nothing, but that. But even it does not exist, there is nothing but quiet and peace. Thank God!..โ
Outside is where ‘real’ stuff happens. Read Lonesome Dove (read it outside of course) and you’ll know what I mean. If you paint, do it en plein air. If you write try writing on real paper outside. While you’re out there, count the bugs. Become a bird-watcher, catalog the plants you see. Learn the constellations. Everywhere you look outside you find things the the combined human knowledge can’t explain–so many mysteries, so much to discover.
If one looks on search engines they will find many ways of becoming debt free. There will be a listing of many companies which provide debt management credit tutorials. Generally the first step, don’t apply credit card. Following this closely is credit card debt consolidation. Even though most people do credit card consolidation with applying for new credit cards and transferring all the debt to that one credit card, but that is not the best choice. Once the person is debt free they can spend money on more important things like insurance, such as holiday insurance and can hire real estate agents to manage your assets properly.
This is the sixth in a series of 10 articles that give suggestions meant to improve the over-all quality of your life.
6. Spend time with a child. If you have one, consider yourself lucky, if you don’t, I bet you have friends who would be happy to let you borrow theirs for a few minutes (or hours). It doesn’t matter what age they are, children see the world entirely different. Look at it from their eyes. Be their hero. Appreciate what they appreciate. Enjoy the simple things again. You’ll love it and they’ll love you for it.
Take the time to just do the things they want to do rather than being a teacher. With my son this would usually include one of the following:
Playing with sticks or dirt
Reading Where’s Waldo
Playing with Play Doh
Swinging at the Park
Playing the “talking car game”
Children will help you appreciate the simple things in life. They’ll keep you on your toes with questions that you can’t even begin to answer. They’ll amaze you with the seemingly endless levels of energy they have. After spending time with a child you’ll also realize just how much of an influence you are over their moldable minds–they almost worship you. It is a humbling experience.