Drive & Success

Drive

Most people would say that I’m a successful person. I’ve started my own business, enjoyed 20+ years of a happy marriage, raised a wonderful daughter, earned a third degree black belt, and done so much more. Of course, each of us may view success differently. To some, success may be earning their first million before 30 or to earn their MBA. Success may be marrying the woman of your dreams or buying the car you’ve always wanted. Regardless of how you define success, the formula is pretty much the same.

Drive

The relationship between drive and success is well defined. Tommy Hilfiger said: “The road to success is not easy to navigate, but with hard work, drive and passion, it’s possible to achieve the American dream.” Chuck Norris also recognized the connection: “I’ve always found that anything worth achieving will always have obstacles in the way and you’ve got to have that drive and determination to overcome those obstacles on route to whatever it is that you want to accomplish.”

But what too many people seem to ignore, is that the opposite is also true – without drive, you will have a very difficult time being successful. When I look around, the people I most often see struggling to get by are the same people who have little – if any – drive. They buy their next lottery ticket and hope this is the one. They put their money into fad diets because it’s easier than working on the body they want. They rely on whatever easy method or get rich quick scheme they can find. And where does it leave them? Exactly where they started.

My wife has often says I’m driven by a rubber band. She says that I never stop, and that she believes I could achieve anything if I set my mind to it. I’m thankful to have that drive. It has served me well. But to those of you who have not achieved the success in your life you have wanted, why do you think that is? Are you driven to success, or just driven to the couch to binge watch the next season of your favorite show? Are you as interested in learning Italian as you are sitting on the deck all summer? If you’re not getting where you want in life, what do you intend to do about it?

It’s never too late to change your life to be what you want it to be. However, you need to start by taking charge of your life and focusing on the things that will drive you toward the success you wish to achieve!

Samsung Galaxy Watch

Galaxy Watch

Over the last several years, I have owned several smart watches. Unfortunately, I was never impressed with any of them. Early smart watches had horrible battery life. At the end of the day, it was not uncommon for my watch to have less than 20% battery  remaining. Use your watch more heavily, and you could expect to recharge mid way through the day. While early smart watches were nice toys, they lacked any real use case beyond being able to read your text messages.

How things have changed. I bought a Samsung Galaxy Watch hoping to give smart watches another try. Not only is the battery life amazing, but so are the features. At the end of the day, I typically have 70% or more battery remaining. I can now go multiple days without charging! In addition to being able to send and receive text messages, I can use my watch to make calls! The Samsung Galaxy Watch includes WiFi, NFC, optional 4G, and is even waterproof!

The Samsung Galaxy Watch is also an amazing tool for runners, hikers, bikers, and anyone who wants to keep track of their exercise or heart rate. With GPS, altimeter, barometer, step counter, and heart rate monitor, the Samsung Galaxy Watch is the perfect tool for any fitness enthusiast.

The Samsung Galaxy Watch has rewritten the book on smart watch technology. Their watch is absolutely amazing and is the first smart watch I have ever really loved.

Remote Connections

Computer on a Tree Stump

As a techie, I often need to connect to a variety of computers to accomplish my work. But as a small business owner, I enjoy the freedom to do my work from wherever I choose. How can you accomplish both? Remote connections! Through a variety of technologies, I am able to access the resources necessary to do my job from anywhere around the globe.

SSH

The simplest means to remotely connect to a computer is through Secure Shell – better known as SSH. SSH is a secure replacement for the much older (and insecure) telnet protocol. SSH uses public-key cryptography, so you can setup keys to connect to your server instead of a password. This makes connecting easier and more secure. SSH is a text-only connection type and is particularly well-suited for Linux machines. However, while SSH is a great tool for controlling a Linux server remotely, it doesn’t allow you to use resources on that server (or network) from your local machine. For example, if the remote server runs a website, you won’t be able to access that site via SSH.

SSH Tunnel

While SSH won’t allow you to access remote resources directly, you can turn options for tunneling. Tunneling will map local ports to remote ports so that your local computer can access resources on a remote computer. For example, if your remote server runs a MySQL server, you can setup an SSH tunnel to forward localhost:3306 to remotehost:3306. Then, you can setup your MySQL client to connect via your local machine. The SSH tunnel will then forward your requests to the local machine. I heavily use this technology for web sites on my development build server. For example, I run a Jenkins server on port 8080. I can SSH into my machine and create a tunnel to port 8080. This allows me to view my Jenkins web server from anywhere. I even have an Android application (JuiceSSH) that allows me to setup SSH tunneling from my phone. So, when I need to control a Jenkins build on the road, I connect via JuiceSSH and make the necessary changes.

VPN

Sometimes, a tunnel just isn’t enough. Maybe you need your computer appear to be on another network. Running my own business, I have some clients who allow me to access their systems – but they require me to connect from my office IP address. Since I like to travel – or work from home – I need a way to remotely connect to my network. A VPN is the perfect solution. I can access everything on my network, and I appear to be on that network by other systems. Unfortunately, a VPN is a little more complicated to setup. OpenVPN software is available to setup a server, but I have found it more difficult to setup than I would like. (When I did get it setup, I found it frequently locked up on my Linux server too.) So, I decided to buy a Netgear Nighthawk router. Their embedded VPN works great from Android, Mac, iOS, and Windows.

An added bonus of a VPN is that it can be used to secure your connection when you are using a public WiFi connection. Additionally, since you will appear to be at a particular IP address, you can access services that are only available from your geographical area. For example, web-based TV programs only available to users within a specific geographical area.

Conclusion

The ability to remotely access resources means you can work from any location in the world. You don’t need to be at your office. You can even access your home computer from work or from your phone. If you’re looking for an easy way to connect, look at SSH – it’s a simple and very effective way to access remote computers!