Like the great Mr. Neistat, I have taken a very long break from writing daily. Having something important to share with the world is hard, and honestly, I don’t. There is nothing overly important about me. Nothing super unique about the way I think or what I experience, so finding something to write and share is not easy.
So on with the unimportant things I can share with you. Lets talk about the tooling I use every day on my computer that helps me get through all the work I do every day. These are tools that I’ve come to trust and when I go to another machine that doesn’t have them, I can get very frustrated. Here’s a list:
Flycut – This is a keyboard manager that allows me to have a history of my text clipboard. This is super useful when you might need to copy multiple things.
SizeUp – This is a window manager. I have they board shortcuts managed. Only gripe is that the up spaces gets in the way of the Xcode change between .h and .m so I have delete that mapping. Other than that, this piece of software is a saver.
Sublime Text – This is what I wish the Mac text editor app was. Sometimes I even use this as a pass through to paste things into google or excel so it looses the format. I used to use text mate, but switched to sublime text and now it is a requirement.
There are many other little pieces that I use on a daily basis, but these three tools make the a Mac usable and without them I have a pretty hard time. Some other things worth noting:
February is the month of Valentines Day. If there was a RomCom (Romantic Comedy) month, February would be it. To that end I spent some time thinking about my favorite RomComs. Below is a list of my favorite RomComs. I was trying to put them in order, but they each have a special meaning to me. If there is one you feel is missing leave it in the comments.
10 Things I Hate About You
Along Came Polly
Failure to Launch
How to Lose a Guy in 10 days
Grosse Point Blank
The Princess Bride
For more information on RomComs feel free to check out this great episode of This American Life: Rom-Com.
Many of you will note that my name is Zachary. I spell Zachary with an ‘H’. What you may not know is that many of my friends call me Zack. Notice how I spell Zack with a ‘k’. There are many reasons for this, but lets just say that Zack with a ‘k’ sounds more correct to me. Sorry for any confusion.
Today is the fifth of January. I’ve started taking the position that each month I’d like to doante to something related to national holiday of the month. Not all months have holidays, but most do. This month’s is Martin Luther King Day. There are lot of charities, but I’m particular about where I want to donate. I don’t want to donate to any charity’s whose focus is about increasing one group’s “power”, or “influence”. I’m about equal rights, about getting to the point where race is not the consideration, but peopel are evaluated on more fair criteria.
This belief in supporting freedom led to me to ACLU. If you would like to join me, please visit them at:
The past couple of months I’ve been doing some recruiting for my awesome company SalesforceIQ. Part of it has taken me to some career fairs. While I’ve met some really great candidates, there are several things I’d like to share from the recruiter perspective.
Firstly, there is always a hot topic of the day. Currently, it’s Machine Learning. There are several other ways of saying it, Data Science, or NLP (Natural Language Processing) for example. They all refer to the same thing. Working with large amounts of data and discerning information from it.
It makes sense because one of the biggest problems facing computer scienctists these days is how to make sense of all this data we have. It’s a big problem. It appears like a fun problem, because no one really has a certain way of solving it yet.
The issue is, everyone says they want to work on it.
As a tech recruiter in a career fair, I may talk to 30+ people an hour. If you are saying the exact same thing as everyone else, it’s going to be hard for that recruiter to remember you. If you express interest in an area that everyone else is also interested in, you are in a larger group of candidates. Recruiters will naturally find a way to shorten the stack of resumes they need to consider to make it managable. Maybe they will exclude base on degree level (in Machine Learning, PhD is starting to be something we look for). Maybe, they will look for super high GPAs. The thing is, you don’t know the criteria, and the only thing you’ve done is lump yourself in the group with everyone else. You aren’t doing anything to give yourself an advantage over other candidates. You want to find a way for the tech person to turn to a recruiter after words asking if they followed up with “that person you remembered had interest in….”
Not all remembering is good. You don’t want to remembered as that person who kept asking the same question for 30 minutes. In general, however, you do want to make a memorable positive impression on the recruiter.
One way to do this is to talk about a specific interest you have that may differenciate you. Lets say you have a strong interest in Human Computer Interaction, and you have done some research on density of information. Distilling your interest and beliefs down to a 30 second talk on the subject may be the ticket to making a positive impression which can help move you along quicker to the next step in the interview process.
When I first started this blog many years ago, my intention was to publish here regularly. I have never kept that schedule. My posts are sporadic at best. I’m often quite busy and when push comes to shove writing hasn’t been as big a focus for me. Sometimes I take my notes in paper journals, other times just in my head. Well, I’m going to make an effort to return here. Make an effort to contribute more. I’m also going to make an effort to consolidate my different personalities here. I have a bunch of websites where I post photos. I have a several places where I post personal thoughts. I’d like this place to be a hub for all of it. Hopefully you will be hearing a lot more from me soon.
Over a year ago I switched roles in the software engineering field. I started working as an iOS developer for a company called Flywheel. We are a start up in the transportation industry. Our goal is to provide safe, reasonably priced rides from professional drivers with the entire hailing and paying process handled from your personal mobile device.
The goal is to make the experience as seamless as possible for the end user. You take out your phone, find a pickup location, the app hails available cabs, and you are notified when a car is on it’s way. When you get to your destination you can adjust the tip or just leave your default. Your credit card is automatically billed so you can worry about what you need to do next.
Making this process simple is a lot more tricky than it sounds. We’ve been working hard to make the experience better for the passenger and there will continue to make improvements over the next couple of months.
We have a blog that covers our feature set on a higher level as well as current promotions. I hope to cover some of the more interesting technical challenges and solutions we have run into.