“What’s in a name? that which we call a rose/ By any other name would smell as sweet”
Romeo and Juliet, William Shakespeare
I recently was put in a situation where the name might have played a role in the final outcome of that situation and then I reminded myself of this famous quote from Shakespeare. What’s in a name? Ideally, characteristics of a person is what really should matter right? Shakespeare puts it so deftly, so elegantly and as such would inspire people to put the name aside and look at who the person really is, what their abilities are, what sets them apart from others, how they think, how they work,..etc..
What’s in a name? It’s just a name,…right? But is it really?
The meaning of sublime according to the dictionary on my Macbook Pro is:
of such excellence, grandeur, or beauty as to inspire great admiration or awe
And Sublime Text 2 is just that. I kept hearing about its legendary speed, and flexibility but I never quite bothered to check it out until my love for NetBeans started to fade. Netbeans had been my programming companion for a long time now. I had been using it since 2009 when I made the switch from Eclipse. That is a long time! More and more Netbeans was starting to prove that it was bloated, slow – especially during loading, the updates didn’t always retain the features that I liked and it kept hogging my CPU and memory. I decided to give Aptana – a flavour of Eclipse another chance after almost a 5 year gap. It has been a long time since I abandoned working with Eclipse. I liked what I saw. It brought back some old memories, and overall it felt as if Apatana was a ted faster than Netbeans. But things were about to change when stumbled upon Sublime Text 2. At first I thought it is just a Text Editor, but it’s not, it’s way more than a text editor. This thing is so flexible you can turn it into an IDE. Here are the reasons why every programmer should at least give Sublime Text a chance:
Its beauty is sublime:
This piece of software is simply beautifully designed. There are many themes to choose from but the default theme with black background and highlighted special words is just stunningly gorgeous and is a pleasure to work with. Another very interesting feature is the small preview bar on the right which gives you a zoomed-out view of the file that you are currently editing – I never thought I wanted it until I saw it!
Super Fast
Aptana Studio 2
Netbeans 7.3.1
Sublime Text 2
Took around 30 seconds to load and background project scan lasted for 1 minute 15 seconds and the program ran slow until the scan was complete.
Took around 33 seconds to load and the background scans went on for 2 and half minutes before I decided to close the program. By the way, you cannot stop the background scans in Net Beans, which really is a bummer.
Just took 5 to 7 seconds to load and closed as quickly as it could load too. This thing is clearly fast… VERY FAST!
Powerful Search AKA “Go To Anything” (⌘ + P)
Command + P is the shortcut key for search (the feature is known is “Go To Anything” and rightly so) on Mac and I’m pretty sure the P stands for POWER! Which really means the search just commands power. The search is super fast and it start displaying the possible results the moment you start typing AND it displays the contents for the file that most likely is the one you are looking and changes it if it does not fall under the correct results.
It Knows!!
It knows what you are searching for even if you are telling it to search for the wrong thing. For e.g. if you make a typo, it still gives you the correct results; also knows as fuzzy search.
With Netbeans and Aptana (A flavour of Eclipse), almost always I would open up the terminal or Finder on Mac to search for text within a file or to search for a filename. Now, I don’t need to do that!
Multiple Selection
This just blew my mind away. You can select multiple lines of your code and modify them simultaneously! That is super amazing! You can even select a word which could be a variable or some command throughout your file and change its name. Another scenario where this can come in handy is when you have a list of things which you need to put into an array. I used search and replace the “new line” characters. Now I do multiple selection and edit away. Multiple Selection is awesome!
Tonnes of Cool and Useful Plugins
I must warn you! If you are coming from a feature rich IDE like Netbeans or Eclipse you might be surprised at the bare minimum approach of Sublime Text, but don’t be fooled by what you see the first time you use Sublime Text. There are tonnes of plugins available out there there that can transform this magical text editor into a full IDE and that’s the beauty, you only install the features that you actually want and no more thereby keeping this editor as ‘slim’ as possible. I will write up another article on my favourite and must have plugins for Sublime Text 2. If you like this article, share it! Got a comment? Post it! 🙂
As I reflect on the year 2013 I realize that it was an amazing year! Good Bye 2013 and Hello 2014! Happy New Year!
Every year people who want to make ‘improvements’ in their lives set New Year’s resolutions. Most people fail, few succeed. Those who fail, try again the following year or become non-believers. I wrote an article in 2010 about Why not to Set a new Year’s resolution! (Don’t judge the article by it’s title. It’s not what you would expect)
This year I have really not set a New Year’s resolution, in fact I don’t even have expectations on what I would like to accomplish in 2014. I have no goals, no plans. I’m just going to live 2014 as each day comes – let’s experiment.
I came across a link posted by a friend on Facebook which I think is the best advice I’ve gotten on the topic of “New Year’s Resolution”. All the lessons in this article are pure gold! I had to learn it the hard way by experience and by learning from mistakes, but is that not he best way to learn.
I hope you get something out of it. I must say, not all of you will ‘get it’. In fact I would not have gotten all of it if I had come across this article last year.
I can see that a lot of people are having a hard time keeping a smiling face when they talk about winter, the snow and the wind because they're thinking about the cold, the slush, and layers of clothes and shoveling. I'm one of those people who really seem to be enjoying this year's winter. I understand that I might be getting a few frowns as people read this because I work indoors most of the time and yes I do not need to commute because I work from home. But hear me out, will you?
I couldn't get much work done yesterday, so at night I went to the nearby 24 hour Tim Hortons, a Canadian favorite coffee shop to have a warm cup of Cafe Mocha and to get some work done. Ask any Canadian and they'll know the name 'Tim Hortons' it because it's a common name mentioned almost daily in Canadian households. I came home at around 1:30am. It's at most 20 feet from my driveway to the door of my house and within that short distance I began to feel the cold reaching into my legs beneath the multiple layers of clothing. I could feel my cheeks freezing. The coffee had not awaken me up as much as the cold hitting my face did. It was a good feeling.
There was no one on the street, there was silence – my conjecture was that it was so cold that it was difficult for much of the sound to travel. The snow had settled on the ground like icing on a birthday cake and the whole street was lit up with the light from the street lamp that it reflected. I stood there for a few minutes in awe.
Today after dinner and watching a movie, I sat there on my sofa thinking what I should do. I was thinking what I should be doing. There are a couple of things I needed to get done, but didn't quite want to do it. I had this very uncomfortable feeling and I could not make out what it was until it suddenly hit me. I was BORED!
For the first time in a very long time, I was actually feeling bored, and I hated the feeling. Not being in a state where I was not doing something for a very long time had made me completely forget about what it was to be not doing something. Today I have decided that I will never be retiring. I never want to retire. Why should anyone want to retire?
I'll tell you why. Because there is so much in life that one can do. If anything, I think there isn't enough time to do everything that one really is capable of doing. Recently, everyday I see new possibilities of living life. There is simply so much to do. I think people grow into adults and they learn to limit their imagination. Kids are amazing; they are always doing something – playing with their toys, running around, well crying too, and eating, and maybe just sitting there, but even while sitting most of the time their playing imaginary and creative games.
I for one always want to be a kid and imagine the possibilities that life can bring. There is simply so much to do and words like boring, bored or boredom should just simply be removed from the dictionary.
There are some things that you don't have words. Check this video out. It's one of those things that you don't even need any words for. This video put a smile on my face. Be Kind :-).
I just want to say sorry to all my readers and subscribers. Comments that were posted on my blog by you folks were accidentally removed. I keep getting spam comments from people and in order to get rid of those I wrote a script and without realizing I deleted all the legitimate comments on my site. I’m pretty sure that happened months ago and I just recently noticed it – as you can tell from my last blog post which was indeed months ago.
Spring is here and this season brings new hopes, new opportunities and hopefully brighter results. I am keeping myself busy with projects. Keep those ideas pouring in and hopefully we can collaborate and build something exciting.
Many requests for blog sites and shopping carts have come to me and as always I’m happy to be of service. For those who do not know yet, I am also providing strategic couching in areas of social media marketing, online business strategy, career planning, kick-ass study plans for college and high school kids and help for folks to get out of the analysis paralysis and into putting passion into action.
Just recently I had a client hand me a $100 cheque for my advice which hardly took 20 minutes.
I’ve said this before and I’ll say it again. If there is a solution out there then I can do it, if there is no solution out there yet, let’s go get down to it and make one. I don’t believe any business that I do can be done alone. Like I said in my previous articles customers are collaborates of success, so every success solution comes with your efforts and mine.
So why pay me to do anything? Well, when everyone does, I watch, and when everyone stops I do! I love uncommon sense and I love the challenge! 🙂