Isn't that the best way to start something. Just open yourself up and see what happens. I think it's better to start over if it get's you to where you want to be.
My wife wants me to pick up some maps for her presentation tomorrow. It's really important to her because she's emailed me twice and called at least once to confirm that I'm going to pick them up. Part of me wants to pick them up and pretend I was able to so that I can surprise her later tonight.
I won't because it's not right. I wouldn't want her to do something like that to me and we should always treat people the way we wanted to be treated.
Finding the time
I sometimes find myself wondering "Where did the time go?" or "When am I going to be able to do that?". But what it call comes down to is "What is important to me".
Do I take the time to set a goal of 250 or 15 minutes a day or do I sit back and relax with a video game?
When I thought about Steve Jobs and how he impacted my life, I thought about how his passion for things drove him to be the person he is. Then I thought about my passions and took some time to write down some of my interests.
Programming on the mac
For me this is more than a little sentimental. I also like the syntax as I like the idea that it takes from smalltalk.
"They" say that you should know at least on scripting language. For some reason, python calls to me more than Ruby. I think it's the contriran in me that wants that doesn't want to do what everyone else is doing.
Also Python has bindins in lldb.
I enjoy the theory of programming languages. My favarite classes were "programing languages" where you learned the evolution of different languages and how they differ.
The second was compiler theory where we built a very basic clone of the c language
I'm not claimig to be a designer, but I remember the time when you had to surf the internet using a dial up modem and how it seemed to take a long time to get information.
One of these pains of that time were sights that used real play or images for everything. There were people offering classes on how to optimize websites, because it was impossible to do anything until it loaded.
It got me thinking about what would happen if the pictures never loaded? How can they use it? What if I had trouble using the mouse? I have a number of friends who have asked this same question and I'm reminded of this issue everytime I try to use the computer with my kids in my lap.
I love the idea of specificing what things are really supposed to mean. If you look at my website now, you should be going to a clean design that easy for people to read.
Other Mac Stuff
There are tons of great software on all platforms, but it seems like all my favorites are on the mac due to how well they seem to work standalone or together.
Automator & Applescript
I play with the idea of using these two tools more.
I like to put my ideas into words. I sometimes imagine differn storis (such as action films and children's books) and scenerios (mostly how I would do something different or an argument with someone).
One of my issues is sitting down to write. I critique my writing before I even begin and then I let myself get lost in the tools of writig more than the writing itself. Currently, I'm fighting over what's the best place to keep my notes.
Am I being the best me that I can be?
I recently applied to become a professional blogger for macuser.com (a blog run by macworld). As part of the application process, I was to write two articles of 250-300 words to show my qualifications as a writer. I've writen them an have since placed them on my blog.
I remember feeling stressed about creating the entries. Although I like to journal my thoughts time to time. Sitting down and coming up with something for other people to read make me nervous and I had tons of questions like : "What would I write about?", "How can I make what I wrote stand out from the dozens if not hundreds of applicants?" One doubt that really got to e ws the question about how I could do something like this about three times a week and whether or not I truely wanted too.
Now I'm not going to say i'm happy I didn't get the job because I'm not. I would love to get paidfor writing, but I don't think working for macuser at this point in time would be good for the writer in me. I want to be a good write and I feel that writing (like some many other things) needs active practice to get better. The best way to do that is want to write better (other than actually doing it).
At this point, I'm not at the level of John Gruber, John Siracusa or Shawn Blanc, but they weren't always who they are now.
I can only sit down down and write for my #1 audience and that's me.
So I'm taking an Operating Systems class at Sac State and the first feeling is fear. It's been a long time since I've sat down to learn something completely different from what I've done before and I've lost track of that feeling of excitement and discovery when it comes to coding.
True, I do a little bit of coding for work and have kept busy by doing little example programs here and there.
True, I've been attempting to get myself ready for the class by doing simple exercises with gdb.
But, I can't shake my self doubts. I feel like I'm being followed by a huge shadow that constantly sings a chorus of "You're not good enough", "You're gonna fail", "If you were smarter, you wouldn't have to do this in the first place."
I'm going to make it... Somehow...
After Intuit’s announcement that they would only be supporting Quicken Essentials in Lion, other mac developers were happy to ease the troubled mind of users with various options that were designed to take advantage of some of the features of the new OS. Since the last review of iFinance, Synium Software, the maker of Chronories and MacFamilyTree, have been working hard to make version 3.3 a release that can standup in comparison with the other options.
The first improved feature that you will notice is the stock tracker graph which shows the value of a stock over time and allows you mouse over to see the value of a specific day. Unfortunately, the interface is still rather simple as adding your own personal investments is a multi part process of first adding the stock, clicking on the transactions button, pressing the "+" button, putting in your information (purchase date, quantity, cost) and finally clicking around the different textfields hoping your information was saved.
One feature that the release boast is the ability to add more media to a particular transaction. This is great if you want to add a two part receipt, warranty, picture of you standing next to your new purchase or whatever. The problem is that when you click on the media button for that particular transaction, the one window interface becomes even more crowded as it splits the transaction panel in two.
Ultimately, I have to say that this release maintains the 2 1/2 mouse rating it was given originally based off of the continued frustration with getting information into the application and overall user experience.
Nowadays, it seems like everyone is wrapped up in his/her own group of social networks. There's twitter, Facebook, google+, and even myspace; for those of you who are still looking for interesting ways to use the blink tag. The blink tag itself was part of the excitement of the internet at that time and every beginning textbook or html class had an example of how to "best" use it (Hint: Never). Another annoying aspect of being on the internet at that time were the Signatures placed in your outgoing emails. I can understand that a company wants to advertise that they provide free email, but shouldn't the fact that I sent the email via hotmail.com or yahoo.com be enough? To top it off, a lot of free email providers, at the time, where smashed by an assortment of issues like demand for more space and functionality (POP, IMAP, Address Book, etc) and the dreaded SPAM.
Personally, I was more than excited to get a google mail address (Does anyone else call it that?) and only logged into my old account to look at all the spam to remind me of how good I have it now.
Well, Yahoo! has slowly turned the situation around. The first thing they did was offer free IMAP and contact synchronization to iPhone users. This was great if you had an iPhone, but if you were a regular user you still had to use the web interface if you wanted to send an e-mail, unless you paid for Yahoo! Mail Plus.
Then wonders upon wonders, Yahoo opened up IMAP free for everyone and eliminated the mountains of spam that onceI get. All without that little signature at the bottom that tells people I'm sending email from the '90s.
I consider myself a reasonable person who loves mac products. I've been using mac since the summer of 2004, when I had an internship at Apple Computer Inc. It was one of the greatest work experience of my life and I wish I had done more to pursue a career working there (but that's a whole 'nother topic). The thing is that I've used all the OS's since then and every time a new one comes out I go through a series of steps.
- Initial excitement that my favorite OS is getting an update that should make it even better!
- A splash of cold water as I notice that a lot of the updates are under the hood (Core
) and all the big ticket items are basically eye candy that I don't see myself or anyone else using day to day (dashboard).
- Last minute concern that I haven't backed my computer up in… um… a while..
- Excitement that I'm installing the latest and greatest!
- Admiration that by and large the performance of the OS is better on the same hardware1.
- Nit pick at little changes to the user interface (what's with the ugly font and background with the notes in Mail? You can choose to colors blue or grey. What color and shape do you want your folders? That last one is a trick question.) and what not.
- Fall in love all over again. With all the software that developers are able to make with the new OS, why would you want to go back? Learn to live with it or learn to tweak it (How? It's a secret2).
- Go to work every day wishing that I could work on a mac.
So what's the deal with lion
I actually really liked lion when I first got it. Although at first glance it looks like someone has been sucking more and more color out of it, you can tell that a lot detail went into how things looked. Mail.app has really gotten a good shining and I was pleasantly surprised/creeped out to see how safari was smart enough to see that I was logging into my old yahoo account and then set it up in mail with only a couple button clicks. The key thing about the whole process is that it's really smooth and -for the most part- you wouldn't know that a whole lot of things have changed and if you ask me a couple months from now I probably wouldn't want to go back.
As with most changes, there are somethings that I don't like about lion.
Where are the scrollbars?
I know I'm not the only one out there who misses them. I was concerned about this since they demoed it during the WWDC keynote. I understand that they are supposed to flash when you first load the page or some kind of change happens, but I think that disappearing scrollbars are pointless when I'm using it at home on my iMac. In fact, I feel that they work against the user in some circumstances. For example, when I'm in Mail.app and I'm looking at the list of messages, I shouldn't have to look at the number of message at the top to figure out that I should scroll down to get more. When you do enable the scrollbars, they have a tendency to look kinda bland. I like to imagine them as grey tear drops that are sad that they have to be there.
As natural as a gesture
I understand that this point and the last could probably be a non-issue if I only had a magic trackpad or used the new OS with a laptop like they did with WWDC keynote demo. But, I don't have one. I have a 4+ button mouse that I use instead of the magic mouse that used to hurt my hand after an hour or so (great reason to enjoy more family time). I know I could probably get used to it if I wanted to, but this is my family's home computer. My wife and I have to work all day and use our windows boxes. This is not a strong argument, "Hey baby, I know that you've had a long day at work typing and whatnot and you want to use the machine that helped pay for to relax and check on that book of faces and electronic mail thing the kids are all into, but do you mind re-wiring your brain to make up down and down up because I don't want to go into preferences to change it back to what you are accustomed to".
It is at this point that I feel a lot of people might disagree with me. I wish the resume feature of the OS was a little better fined tuned. As in, I wish I could turn it off. What? You love the fact that you can start exactly where you left off in a program? You know what? So do I! Does my wife like seeing all the safari windows that I had up when I was on there last3? Do I like waiting an extra couple minutes while all the applications that I had open before I restarted the machine start back up and restore themselves to their previous state all at once? No. Some would argue that I could simply hold down the option button when I close a program to stop this behavior and that it does help in a lot of ways. I don't dispute this, but I do feel that there should be more control over this. If you have a faster machine (like something with a solid state drive), then you wouldn't have a problem with this. But it is a reminder to me that OS didn't have this feature before because of the overhead associated with it. I know that a year or so from now it will be a non-issue.
The witches brew
This last part is purely a geek pet peeve for me, because this doesn't affect anyone other than developers. I use a couple of software packages to create this site and play with my pipe dream of being a cocoa programmer. One of the tools that I use is homebrew. Homebrew is a package manager that downloads the source code of other software (ex. MySQL, Node.js), compiles them and install them in a way that doesn't cause your system to fall to pieces. The problem is that the new OS uses a different default compiler and has changed the permissions on some of the folders. I could change the compiler back, but I didn't want to mess around with it too much. The machine that I have lion installed on is my family computer and I don't want my wife to kill me when I need to re-install for the third time to fix something that I didn't understand fully. It probably already fixed...
Overall, I really like lion and I look forward to seeing what developers can do with the new technology going forward. Does it have some faults? Yes, but with any healthy relationship you have to understand that OS change over time.
Of course there is a little slow down when loading dashboard for the first time and the little bit of slow down when spotlight is indexing everything, but after that you wouldn't know unless you were already hurting for resources. ↩
I actually don't use secrets. I used to do a lot of re-installs so I just change a couple preferences and leave it as is. The only thing that I know use that would be considered a tweak would be LauchBar. ↩
Spoils the surprise trip to Fry's! ↩
Don't get me wrong, I love a good book, but it seems like a lot of my teachers where focused on adding more words to simple meanings.
I'm alive for another year.