Tuesday, June 16, 2015

Creating Pin-able Graphics (Hack)

Pinterest is an amazing home of flowing ideas and viral images perpetuated by self-described addicts.  Known for identifying more recipes and crafty ideas than one could ever conceivably actually create in a lifetime, Pinterest is also a great place to share business ideas, especially for entrepreneurs, and lifestyle ideas.  Pretty much anything with a picture can be pinned, and that's what makes Pinterest so powerful - its a way to organize, keep and refer to ideas, places and things we saw in this insanely overwhelming information overload we call the internet.  I have written previously about how to put Pinterest to better use, because I believe that its potentially has been largely untapped for individual users.  Now I'd like to spend some time on how to drive traffic to places outside of Pinterest by creating awesome graphics that show up well on Pinterest.   

Step 1 - Tools

As with many graphic design requirements, I use PowerPoint to collect images and I want to use and manipulate them into a collage of text, shapes and pictures.  You may also want to check out canva, at least for inspiration or to throw something together quickly, but in my opinion it is not ready as a tool for complete creation yet.  My recommendation for Pin-able graphics is to start with a blank presentation and use the Design ribbon to set the Slide Orientation to Portrait (longer vertically).  

Step 2 - Sizing

Limit yourself to about a third of the page.  If you don't have Guides and Gridlines activated, right click on the background to do so.  Set the vertical guideline to 1.25 to the left of its default center position (drag it to he left until it says about 1.25).  This little box is your working area. 

Step 3 - Search

I use Google images search to find the images I need, or at least inspiration.  If you plan to overlap a few simple images, you may want to use the Search Tools
to limit your search by Color to Transparent.  What this does is essentially filter on images that Google thinks has a transparent background - its not always perfect but it will get you better results in general. 

Step 4 - Crop, Remove Background, Rotate, Manipulate

Once I find an image, I copy it and paste it into my PowerPoint slide.  Then I may want to crop the image or I may need to do some processing to remove the background.  If there is a background that you want to remove, the most recent versions of PowerPoint have a powerful Remove background function under the Picture Tools ribbon (note, you must have the image selected for this ribbon to be visible).  Older versions of PowerPoint have a Set Transparency Color function available, in which you just select the background color and it makes it all transparent.  I'm also a fan of rotating graphics slightly to give them a more exciting look.  Sometimes keeping them straight portrays a more sleak, streamlined look, which may also be what you're trying to accomplish, so play around with rotating and decide which will work best for you. 


Step 5 - Keep Building

I repeat this until I have the images I want to work with.  Then I add text to go along with the graphics.  Consider putting the text at a slight angle with the rotation tool, especially if you left your graphics straight.  Or add shadowing or outlines to the text to make it stand out from the graphics.   

To make really long pins in Pinterest, build down that section we created to the end of the slide.  I caution not to make the graphics much longer than this, as really long pins tend to be annoying to users and will graphically be shortened

so you lose part of the graphic if it gets too long.  Keeping it about the length of the slide ensure that most of your graphic will be seen, and it will take up a nice amount of the screen when viewed on a board or on the home screen of Pinterst users.  

Step 6 - Export, Place it and Pin it

When you are happy with how it looks, you Ctrl+A to select all, and copy, and then open Microsoft Paint and paste it in there.  Be sure to adjust and crop as needed, and then save the graphic.  Place the graphic where you want the Pin to direct users to on your webpage, and then Pin it to one of your boards to get the ball rolling. 

Sunday, June 14, 2015

Sustainability for Everyone

I'm a big believer in sustainability and reducing our requirements for oil and polluting processes.  Driving a primarily electric vehicle is just one aspect of my sustainable activities, and while it tends to be the most visible (and so awesome that I talk about it a lot), it's definitely not the only way to live a sustainable life.  Of course, it's not always easy to balance living comfortably with being green, and I'm not about to go live completely off the grid in a self-sustaining farmhouse; good for the people who do, but that just seems like a lot of work.  Instead, I look at all the little things that cause waste - waste in materials, waste in electricity, wasted water - and minimize my waste in those ways.  The best part about these sustainability-driven habits and practices is that they usually end up saving money in the long run, so even if you're not concerned about sustaining the earth, if you care about your budget, these little things make a difference there, too.  These are just some small, subtle changes that can make a super difference in your electric bill, water bill and your grocery bill. 

Reusable Water Bottles

This may be the point that I am most passionate about.  I am a commercially bottled water convert - yes, I, at one time, consumed dozens and dozens of Dasani and Aquafina every week, tossing the bottle in the recycling when I was done with it.  What's worse is I felt good about recycling these bottles and I felt like I was drinking better water for myself.  Not only does the cost stack up, but buying bottled water is kind of a pain.  Literally, in my case, because I have scoliosis so bending and lifting heavy objects, like a pack of water, tends to hurt.  So I tended to bring a stronger friend with me to the store to lift and move the water for me, which sometimes meant waiting until a friend was available.  The truth was harder to swallow than regular tap water.  Commercially bottled water may not be any better than tap water, and is a huge source of waste.  Water is needed to make bottled water, and then there's the gas and emissions to transport the water, and oil is used to make the plastic bottles.  When you're done consuming your bottled water, a recycling truck has to come and pick up all your recycled bottles, and the more recycling your neighborhood has, the more stops that truck has to make, adding up more emissions.  Don't get me wrong, recycling is good, but reusing is better. 

The main reason I drank commercially bottled water was because my local tap water tasted bad, and I had done some research and found that there were high levels of carcinogens in my local tap water.  While the commercially bottled water I drank did for sure taste better, there was no guarantee that the carcinogens weren't present, since bottled water is not regulated.  So I found a multi-stage reverse osmosis filtration system, and installed it in my home.  It admittedly does produce some wasted water, but because it is in my home, I am avoiding many of the other wastes associated with commercially bottled water.  The water tastes better than my normal tap water, and I feel better about drinking it.  What's more, the filter replacement costs are far less than the cost of constantly buying commercially bottled water, and the water is always available. 

Many workplaces also have filtered water available, including my own workplace, so I don't see much need for commercially bottled water at work.  I also go dancing, where commercially bottled water is available, but I'd rather bring my own.  The benefit of this is that I can guarantee my water is cold, whereas sometimes the water at dance venues is sometimes room temperature. 

One complaint I've heard about having your own reusable water bottle is that you have to take it with you everywhere, whereas disposables can be tossed when you're done with them.  I get it, but here's a simple way I overcome this issue: I have one at work and several for home, and I rotate them only periodically.  Usually I make a protein shake for breakfast, so I drink that on the way to work.  I rinse it out at work, and then pour a little filtered water in it and stick in the freezer.  During my workday, I use my "work" water bottle to refill and drink from.  At the end of the day, I grab my other water bottle out of the freezer and fill it the rest of the way up with filtered water - now I have cold water for the trip home or for dance practice or for the gym.  A funny beneficial consequence of this practice is that, because I use those little shaker balls to mix up my protein shake, I keep them in there when I freeze the water, and the metal of the shaker balls keeps the ice cold much longer. 

Thermostats, Settings and Airflow

Today's technology is amazing, and one great example of this is how far thermostats have come.  If you still have an old school static thermostat that you have to remember to change before leaving the house, this may be the easiest sustainable move to save you the biggest amount of money.  There are some very cool thermostats on the market now.  After some research, I elected to go with the ecobee thermostat for three main reasons:  (1) It is programmable; (2) It connects via wifi to my phone and computer; and (3) I didn't want a "learning" thermostat because my schedule varies so much.  The Nest may be one of the most popular smart thermostats, but its based on this learning concept which is supposed to make it easier to program, but for someone who has such a varied schedule, I assumed that it would always be confused and probably not help in my quest for reducing the electric bill.  I am sure it is a great product for people whose lives are a little more regular.  Ecobee was also relatively inexpensive for the app-enabled connectivity, so that was an additional plus for me.  I figured that it paid for itself within a few months in which I was living alone and wasn't home most of the time.  I basically set it to assume I was away until later at night, after peak hours were over, so that the temperature in house was warmer than comfortable in the summer and cooler than comfortable in the winter (I limited how hot or cold it could get because I still have a dog to worry about at home; if I didn't have a pet I may have gone to even more extremes while I was away).  Then, if I was headed home prior to when it would kick on, I would simply use my phone to adjust the temperature to a more comfortable one, so that by the time I got home, it was already heating or cooling to my liking.  Having roommates complicates this a bit, but I still think its worth it because we are all usually away during the day, so the program kicks in even if we forget to adjust the thermostat, and allows the house to get warm or cool down based on the outside temperature until someone comes home and adjusts it again.  The device also comes in handy when we go on vacations, because even if I forget to set it to vacation mode prior to leaving, I can jump on the app and adjust it remotely.  I can also see what my roommate has it adjusted to while away, and sneakily adjust it up or down a bit if I think the temperature is excessive.  Lastly, I cannot tell you how many times I've adjusted the thermostat from my phone even at home; it allows me to be a little bit lazier, but this also means I'm better able to manage my usage based on my current needs with great ease, even if I'm being lazy.  Technology, man! 

In addition to managing the thermostat settings, I also manage the air flow in my house for significant savings.  I have one to two rooms that aren't used regularly, so I have their doors shut and their vents closed.  In addition, there are these nice little magnetic vent covers you can buy for pretty cheap at a home improvement store, and I just slap those over the vents when I'm not using the rooms, to prevent as much leakage as possible (short of permanently closing up the vent with a hardening foam or something crazy like that).  Then when I have a guest coming for the guest room or I want to use my project room, I simply remove the magnetic vent covers, open the vents and doors and let the air flow to cool or warm the room as needed to match the rest of the house.  One other trick for external doors that are not used often (I have one leading to the back yard, for example), there are little pillow-like draft stoppers that can be placed at the base of the doors to prevent unwanted drafts in and and out of the house. 

Invest in CFLs and LEDs

Almost every lighting fixture in my house has CFLs in it, and a select few have LEDs.  I only have one regular lightbulb, and its because its a "Bar is Open" sign with spinning action that is only activated with the heat of the bulb, so it kind of necessitates it, but that fixture is rarely on.  We play cards at my parents' house a lot, and the chandelier over the table tended to generate a lot of heat, but we knew that we needed good lighting.  I found some great LED bulbs that are brighter than what we had and produce no heat, and are also more efficient, and gifted the bulbs to my parents for Christmas one year.  They've worked great ever since.  CFLs are definitely the mainstream "green" choice of bulb, but don't overlook LEDs for specific applications, especially chandeliers.  Dimmable LEDs (with corresponding dimmer switches) allow you to set the mood with varying levels of light, in an efficient manner. 

Turn It Off, Close the Door

This is a simple principle that helps reduce electricity waste and water waste.  Everyone has probably heard the principles about turning the water off while you brush your teeth, and turning the lights off when you leave a room.  My challenge to you is to question if and when you need lights on, use natural light instead of electrical lights whenever possible, and use minimal and efficient lighting when you don't need a ton of light.  My main living areas have multiple light sources: less lighting is produced by one switch, which either powers CFLs or LEDs, and bright lighting is produced by another switch.  So usually we use the low lighting options, and only use the bright lighting when needed like for cooking at night or doing detailed work. 

Similarly, the refrigerator door is a source of waste when left open.  When putting groceries away, I try to grab as many freezer items as I can at one time, open the freezer door, place them in there, and close the door.  Then I grab refrigerator stuff, and do the same.  It pains me to see refrigerator doors stay open while a person is sorting through heir groceries, and I strongly discourage this in my household.  Drinking out of a carton with the door open, or opening packages with the door open, are also wasteful activities.  So my principle is simple: close the door.  Open it to get what you need or put something away, and close it.  Just close it.  Close the door.


Friday, May 22, 2015

The Three Things Everyone Should Learn: Act III

You have undoubtedly heard or seen the outcries that music and art programs are being cut from school budgets and why this is bad for the kids. But there's a good chance that you don't comprehend what YOU are missing out on, if you don't dance. It's not all artsy-fartsy, it is just as practical, maybe even more so, than the other two "must-learns" in this series. Don't believe me? Read on. 

Dance has been a part of almost every culture since the beginning of civilisation, and for that reason among others, represents more diversity than the diversity of the world's languages and religion combined. Two people dancing the same genre can have their own incredibly unique stylizations, and new forms of dance spring up, especially in densely populated regions, all the time. At the core, it is aerobic, so it's good for the heart and a great way to lose weight. But it's so much more than other aerobic activities, because it is expressive, mentally challenging (in a fun way, of course) and uses varying muscle groups at different times and in different styles. You learn about yourself and become more aware of your surroundings as you learn to dance.  Have you ever been in line at a grocery store or similar setting, and had been bumped into multiple times by someone whose back is to you? I would say that this lack of spacial reasoning can be alleviated with dance and experience on the stage or in a crowded dance floor. It's a personal pet peeve of mine, and a compelling reason to me to keep (better yet, increase) the arts in schools. 

Science Tells Us to Dance

Look, there are a lot of artistic aspects of dancing, but that doesn't mean

science is absent from it. Children at very young ages intuitively move, clap and wiggle when they hear music they presumably enjoy. So it's built into our DNA. Nobody, or at least almost nobody, is literally born with two left feet. If you can walk (and even for many who can't walk), the capability is there; whether it comes easily or with great difficulty may depend on how much musical background you have, but you can always start developing it now. As we get older, we need dance even more; compared to other physical activity like walking or biking, dancing activates more parts of the brain, keeping us mentally healthier, and reducing the chances of dymentia and alzheimer's. 

Society Tells Us to Dance

At many traditional types of weddings, one of the first acts of a newly married couple is the first dance. We start much earlier than, with school dances being a major part of the traditional high school experience. There are several popular
TV shows dedicated to dance competitions, such as Dancing with the Stars, So You Think You Can Dance, and Abby's Ultimate Dance Competition. Amazing Race challenges often also involve local dance styles. Dancers perform at top award shows, during half time for basketball and football games, and in music videos. Football players themselves express touch down victory through their unique end zone dances. There are many popular quotes about dancing like nobody is watching and the like. My favorite of these is, "It's not about waiting for the storm to pass, it's about learning to dance in the rain." I don't think it's meant to be taken literally, but if you do learn to dance in the rain literally, then you can learn to handle the things life throws at you. 

To me, one of the most compelling reasons to learn to dance, besides the health benefits, is that dance is so social. Whether it's a girls' night out at a hot night club or a ballroom dance workshop, relationships can be forged in the comraderie of dancing experiences. I think dance teaches you to be comfortable in your skin, and gives you confidence, and when you have that then you can go out dancing by yourself and make friends. I met my boyfriend at a dance workshop that I attended by myself not too long after a rough breakup. If I had needed someone to go to the workshop with me, I either wouldn't have gone at all, or I wouldn't have put myself out there nearly as much. But because I went alone, he and I started talking, and we were dating within a week or so. Guys I've met otherwise, in school, at bars, through online dating, haven't worked out for me in the long run. 

Employers Tell Us to Dance

Creativity is one of the most valuable assets to employers. Communication skills is another. Ability to learn and adapt is also valuable. Dance may not be on most job requirements, but it can enhance and develop these crucial
characteristics. Many styles of dance entail both choreography and improvisation, and each of those develops different abilities. When improvising, you have to literally think on your feet, recalling your vocabulary of moves and stringing them together in a fresh way. When learning choreography, you have to take in information quickly, commit it to memory, repeat it back and adapt as variations and styling are added. Sometimes you have to break habits, we call muscle memory, in order to perform the given choreography, which again is a challenging mental exercise. Creating and teaching choreography also require adapting, strong communication skills and creativity. 

In addition to the valuable skills you learn through dance, having dance on your resume can set you apart. Your potential employer may have had dance experience, or have a son or daughter or niece or uncle who dances, and it can create an instant point of connection and interest other than your work in your day job. When I say I dance, people almost always want to know more, like what style and where do I dance, how did I get into it, etc. It's a great way to show that you're more than a (fill-in-the-blank) worker, with an artistic and very human flair. 

Get Started

I won't try to hide my bias; I think a great way to start is by taking some east coast swing dance lessons. It's fun, doesn't require crazy hip movements or stiff arm positions, and it can be danced to different tempos of music. Maybe best of all, you get to pair off with members of the opposite sex, because it is a very social dance. 

Lindy hop and Charleston are very closely related to east coast swing, and blues, balboa are somewhat related. So if you get involved with one, you'll probably get exposure to the others, and eventually want to learn them as well so you can go in and out of them seamlessly. 

I believe it is important to study multiple kinds of dance, even just a little of each. I've found that I can incorporate bits and pieces from one style into another, and having a broad vocabulary of dance styles allows me to also pick up new styles easier. Other styles I've enjoyed taking classes in include hip hop, tribal belly dance and pole dance. The only downside is that those are less social, more about performing alone or with a group. 

Lots of people enjoy salsa and the various related styles as much as I enjoy
swing. Both swing and salsa have whole communities with various venues in many regions, meaning you can pick up those styles and go dancing several nights a week if you want. Interestingly, there are many moves that are shared between salsa and swing, and simply stylized differently. So if you've gotten good at one, it's not as hard to learn the other. 

There's so much more I haven't even touched on here, but to wrap up, I'll summarize by reiterating that dance is good for your physical health, mental health, social life and work life. And yes, it can be a spiritual activity to, so it is good for your soul. I dare you to find another activity or topic that applies to so many aspects of our lives. Mind, body, heart and soul, what else is there? Just dance.

Sunday, April 12, 2015

Fairness in the Workplace

I usually enjoy links that Influencers on LinkedIn that I follow, like Richard Branson, post, but today I came across an atrocious piece from Virgin that gave me a visceral reaction, thus inspiring me to write this blog instead of going back to sleep on a Sunday morning.  The article was on the topic of fairness in the workplace, and was part of a larger series about the future of work.  I was intrigued by the title because I have been a victim of unfair treatment in the workplace, in my and many others' opinions.  What's more, I have since found refuge in a company culture that is almost completely the opposite.  But as I read the article, while there were some interesting ideas in there, like a tab at the local pub compliments of the company, all I saw was that perks and benefits were being equated to fairness.  Listen, perks are nice, benefits are great, but they do not level unfair playing fields.  Fairness is about being paid for the value you bring, being promoted based on your merits and accomplishments, equal opportunities and clear career path options.  

In fact, some of the perks and benefits listed have the potential to only widen the fairness gap instead of solving for it: the tab at the local pub may be appealing to someone who likes to relax with a drink, but what about people who don't drink?  What about recovering alcoholics?  What about people who are trying to lose weight by not drinking so much?  I'm not going to say that this alone is BAD, that drinking is BAD, but I am going to say that it sends the wrong message.  I think people who want to drink will drink, and let them do that on their own dime (myself included).  Sure, I paid for my employees' drinks when I ran a brewery tour company, but drinking was part of the job, in that case.  In general, I think companies should promote things that are good for you: free or subsidized salad bars and gym memberships, or gyms at the companies' facilities, discounts on 5k and marathon races, financial support for Weight Watchers or AA or other support groups, medical benefits, etc.  Most companies have some sort of medical benefits and short-term and long-term disability, so I think it makes sense from a long-term financial view to support things that make your employees healthier, avoiding higher medical expenses down the road.  That's a win-win.  Paid time off for volunteer work is another great one, good for your employees and for the community.  

The article talks about how fairness is hard to quantify, and I agree.  It also points to it boiling down to people saying they love their jobs or not, and that also makes good intuitive sense, as long as there are no but's after the phrase, "I love my job."  But I think we can also do better.  I know some companies try to measure workload by inventory dollars or SKU counts in supply chain, but even that can lead to unfair results; certain SKUs may be worth more to the company or be more difficult to manage for various reasons (quality, supplier relations, lead times, etc).  Some companies use more direct surveys to ask their people if they feel they are paid fairly and treated fairly in terms of promotions, etc.  I used to be a little cynical about this: does anyone ever feel that they are paid "enough" for the crap that they endure for the company?  But now I'm a little more optimistic, I think it is possible to compensate employees in such a way that they are happy in their jobs, and that is fair.  At least one company I worked at had a measure called "regrettable attrition," and the fact only that this measure existed bothered me, especially because it was my understanding that they never fought to keep those who would fall into this measure, they just accepted it as a consequence of an unfair work environment.  And sure enough, when I left, nobody asked me what it would take to keep me.  I certainly believe that I was another tick in that regrettable attrition measure.  

What was so utterly shocking to me when I finally told the world I was leaving my previous company was the responses I got.  Normally, people say things like, "Congrats on the new role," and "Best of luck in your future endeavors."  Not for me.  The people who knew me well, the people who worked with me, said things like, "I'm happy you're getting out," and, "Congrats on escaping," and, "You deserve better."  It gave me the eerie feeling that I had put up with the BS for far too long, that I should have thrown in the towel long before I did.  And they were probably right.  I had let the negative feedback get to me, my ego wanting to prove them wrong, and so I had worked harder and done better only to continue to be put down over and over again.  Perhaps I shouldn't have wasted my time.  There is no proving them wrong in an unfair environment: where gender has more to do with promotability than accomplishments, intelligence, and capabilities, where leadership is judged by how much of an asshole you are instead of your ability to influence and complete collaborative initiatives, where fingers are pointed in all directions but nobody claims responsibility.  

I think one of the best philosophies on fairness that I've heard came from Michael Dell, and I heard this a long time ago from someone else so I have no idea if its valid anymore (or if it ever was).  The idea was simple but shocking: when someone does a good job, promote them and cut his or her responsibilities.  It's a jarring idea because usually promotions come with more responsibility, but the idea is that you are freeing high-potential people to fulfill their potential, instead of burdening them with more work because they've done well with less.  Another great idea comes from Google, and no its not the free food, but the ability to spend some work time on whatever projects the employees want.  I think its something like 70% of their time is spent on projects, and 30% of their time they spend how they choose, related to work of course, but their own ideas instead of assignments from higher-ups.  This speaks volumes in contradiction to the micro-managing and slave-driving we see at other companies.  

One thing that has always bothered me, just a slight itch and not something I would lead a massive war campaign against, but still bothered by, is the idea of maternity leave.  Some companies are making it more fair by allowing paternity leave as well, and I think that's a good first step.  But this means that people can leave their jobs for several months, and come back with no consequences.  So if you have a lot of kids, you will keep leaving your job and coming back, yet if you choose to never have kids, then you're always working except for your allotted vacation time.  Now I get the reasoning behind it, you aren't going to put a newborn into daycare on day 3 of its life.  And I wouldn't want people to lose their jobs because they decided to have a family.  And I get that maternity leave isn't the same as vacation, that motherhood is challenging and is a different kind of work.  But still, it is time away from one's career that is only granted by having a baby.  All I am saying is that not being a parent shouldn't work against you.  Some companies have sabbaticals during which its employees aren't allowed to work, and are encouraged to travel or relax or do whatever.  I would make the argument that, in the spirit of fairness, sabbaticals should be granted in lieu of maternity or paternity leave every so many years to non-parents.  You can choose to have a baby and go on leave, but if, in three years say, you haven't happened to have a baby, we'll give you a sabbatical, maybe only 5 or 6 weeks, but something to get you out of the office for a while, to reinvigorate you.  If we can get that, I'd say that would be a nice fair equalization.  My next step would be to get sabbatical showers in lieu of wedding and baby showers, but that's for another day.  

There was a great reward system at one of my previous companies: if you did something extraordinary, i.e. beyond your job requirements and something that has no impact to your performance and accomplishments, someone could nominate you for an award.  They called them "Bravo Awards," and there were bronze, silver and gold levels.  They came with monetary rewards, so it wasn't just a silly piece of paper.  I think it's important to make it easy for people to reward one another, and encourage them to do so, because it gives helpful people a reason to be helpful.  Otherwise, when you're just tasked with helping all the time, with no reward, no acknowledgment or appreciation, it just becomes a burden to be helpful, and become less inclined to help others.  Some of the smartest people I know resisted being helpful to others, because if you help them once, you are burdened to help them all the time.  The people that receive this kind of help I refer to as leeches.  They always need help, and once they find someone smart, they will task them with every problem they have.  Imagine if you had three such leeches, people who always interrupt your work for whatever issue they think is a catastrophe on their desk, and come to you weekly or daily for help, even though you are not an expert in their problem or have already taught them how to fix it before.  How productive are you going to be if you constantly have to help everyone else you work with to do their basic jobs?  At a minimum, the reward system will at least prevent smart people from hiding and resisting being helpful, because it at least incentivizes them to be helpful (if they get recognized on a regular basis).  But I would take it a step further: find the people who are being rewarded a lot, and ask them who is a burden.  Maybe those burdens need more training and development, so you can focus in on your weak links and build them up; or maybe they are just weak links and need to be let go.  Either way, use the reward system to root out the leeches, they are not serving your company well if they cannot do their jobs without constant help, and reward the most helpful people by freeing them of their leeches so they are not discouraged from helping others.  And for the people who are getting rewarded a lot, give them opportunities to do less tactical work and do some teaching and development for the group, or free them to create the tools and processes that make the job better as a whole.  Find out what they want to do, and give them the time and space to do it.  

Promotions are a sore subject for me.  To an extent, I think promotions should be more team-based, almost voting-based.  A manager two or three levels up may not be aware of all the nuances of the team dynamics, but the team does.  So if a new leader of a group is needed, shouldn't the group at least have a say in who is to be their new manager?  If you were to put it to a vote, and the entire team wants a specific team member to take over, and the hiring manager was going to take a person from another department and put him or her in charge, wouldn't you second guess that decision?  Certainly, I think the hiring manager should have the last say, veto power if you will, but getting the team involved in the decision can dissolve some of the political nuances.  After all, people talk a big game can do so in interviews or with colleagues they rarely interact with, but if you work with someone every day, you know what they are really like.  It also could encourage the team to be better team players; if they want a promotion in the future, they better be good to their colleagues or they won't get their votes.  The same goes for outside the team, too; if you want to become the head of another team, show those people you would be a good addition to their team well in advance of the job opening.  I think it would change the whole dynamic in the work place if you knew that your future promotions depended on people voting you in, not just an interview with the hiring manager.  Now, to the point of the hiring manager, I got burned because apparently mostly-positive reviews with one less-than-perfect score on them prevented the hiring manager from promoting me, as an HR rule supposedly.  I don't know how much of that was politicizing or whether there was a completely different truth behind those stories, but nevertheless, the bottom line for me is that a hiring manager should be able to promote or hire whomever he or she chooses.  If the selection goes against what the entire team wants, maybe some justification is needed, but hiring managers need to have the final say.  

I think there's still more work to do on fairness beyond these ideas.  It's a tough concept to address, no doubt, especially because people measure fairness differently.  One person may see hours worked as the measure: if I'm working 55 hours per week and you're only working 40, then I must have an unfair amount of work to do.  Other people may see it as productivity: if I can handle 5 product lines and you can only handle 1, then I have an unfair amount of work.  Even physical labor is challenging: if Josh can move 50 units an hour and Melissa can only move 35, then Josh is doing an unfair amount of work.  I think the only way around these judgments is clear policy by company.  I am whole-heartedly against the institution that you have to work x amount of hours.  If I feel satisfied with the work I've done for the day, and its only been 7 hours, or 35 hours for the week, why must I stay and make up things to do or play games in a secretive way?  I've known people who monitor the parking lot, waiting for their boss's car to leave, and then they leave five minutes after.  I tried this a few times, myself, and then realized that my boss drives really slow and goes the same way home, so I would catch up to him and could get "caught" unless I always drove like molasses.  But if a company states clear goals and objectives, and allows individuals to work whatever hours necessary to achieve those, then there is no question as to what is fair.  I have done x, y, and z, and even though it is only 2:30 pm, I am leaving.  Conversely, if the company wants to measure hours, then say so.  We work 45 hours per week, and no more, in order to ensure our employees are productive at work.  Studies show that working 55 to 70 hours per week actually decreases your productivity per hour, so this has merit.  If the policy is set by number of hours, than more productive employees will have to find projects to work on, take on more responsibility or maybe slow their work down and do better quality work, but whatever it is, that is simply the expectation.  If you don't like a company's fairness policy, find another one.  That, I think, is the future of work in regards to fairness.  

Saturday, April 4, 2015

The Three Things Everyone Should Learn: Numero Dos

Finance

I never wanted to be a programmer, and I MOST DEFINITELY never wanted to be a financial accountant.  Borrrrr-ing!  But this blog series isn't about things that I hate, it's about things that I think everyone should learn.  And guess what, finance is numero dos!  No matter what you do to make money, or if all you do is spend it, there are a few monumental aspects that invariably penetrate your lives: (1) budgets and cash flow, (2) interest rates, (3) and (4) taxes.  Because these things have a way of creeping into our lives, I think it is imperative that everyone understand how they work, instead of turning away from them because they are not well understood.  In fact, the less you understand these things, the more you should study them.  It is scary to me that some people just ignore them when they don't understand.  That's like laying in bed when a serial murderer walks into your room, and because you don't understand her motives, you just roll over and go to sleep.  Maybe I've been watching too many episodes of The Following lately, but finance can be devastating if you don't address it. 

Unfortunately, it seems that personal finance classes are not required to graduate high school or college, unless you happen to be a business major in college.  What this means is that we are not often presented with requirements to really learn and understand finance.  My first finance class wasn't until I was doing an MBA at the age of 23, and if I hadn't known better prior, I could have gotten myself into a bad situation financially well before that.  Finance should not be one of many topics in school that can be selected for study; it should be a core requirement to become an adult.  I do not understand how people don't understand interest rates.  And to be honest, I'm probably not the right person to actually put on a full introductory course to personal finance.  But I will do my best to provide some tips and tools so that there are at least some actionable things coming out of this post. 
First topic is budgeting and cash flow.  If you want to get control of your finances, or save up for a specific goal, or need to pay off some debt, a great place to start is Mint.com.  This tool is free, and especially useful if you pay your bills and make most of your purchases through online or with credit or debit cards.  In other words, if you use cash for a majority of your transactions,
Mint.com will not really help much, but if you do not use cash for most of your transactions, it will.  To get started, you create an account and connect your bank accounts, credit card accounts, loan accounts, etc., to Mint and it will gather your transactions and put them into buckets.  This will give you a starting point to understanding how much money you spend on, say, food, for a month, and where all your other money is going.  It will show you a net picture of if you're spending more than you're bringing in.  Once you get a feel for where your money is going and how much you need to cut out, you can create a budget for yourself right on Mint.  Once your budgets are all set up, Mint will track your monthly activities and show you how you're tracking against your budget.  Mint can even alert you when a large bill is coming up, or when you've spent over your budgeted allowance in a certain area.  I also use it to track expenses that I will report on my taxes at the end of the year; more on that to come later. 
The one thing I think Mint.com lacks is a cash flow feature.  I do this on my own in an Excel worksheet, and I've created a dummy worksheet for you to download and use.  The basis is that my money is better employed not sitting in my checking account; either paying off debt or going towards investments that will return something greater than the puny .00001% interest rate earned in most checking accounts.  Thus, I do not keep a large balance in my checking account, so I need to manage the daily in's and out's in order to not overdraft the day before I get paid, for example.  This is called cash flow.  Cash flow can burn you even if on a net level, you make more money than you spend, so it's important to watch the daily transactions. 

You probably hear a lot of advice about how it is important to save.  But, what is hidden in that advice is that simply saving is not actually helpful - you want to put money into an account that will provide interest.  Most checking accounts, as I mentioned earlier, have puny little interest rates.  It is the equivalent to stuffing money into your mattress these days.  They are not meant to be the vehicle for saving, they are meant to help you pay bills and receive your paycheck.  There's this big bad wold called inflation, so if you were to save money in your checking account, not only are you not getting any real interest off of that savings, you are actually losing money.  Over the last ten years, the US inflation rate has bounced around between 0 and 4%, and averaged right around 1.9%.  The rule of thumb that I learned is to expect about 3% inflation.  What this means is that if you have $100 today, and inflation stays around 3% for 10 years, that $100 will only be worth about $73.74 10 years from now.  If your back pays you .01% interest, then it will be worth only 8 cents more. 

To combat inflation, then, you need an account that will at least match inflation, and preferably beat it at least slightly in order for your money to grow.  So if you're assuming inflation of 3%, look for an account that can get you 3.5% or 4% to save in.  This is the interest rate you are looking for.  At 3.5% interest rate with 3% inflation, $100 will be worth $105.11 in 10 years.  There's no major growth, but at least you don't lose money.  At 4% interest with 3% inflation, $100 will be worth $110.46 in 10 years.  The trick to saving is not to put a small bundle in and wait for it to grow, though.  The trick to saving is to put a little in every period, like every month.  So let's say you put $100 in every month for 10 years, at 4% interest with 3% inflation.  You will have put in an actual amount of $12,000 over the course of those 10 years, but you will end up with the equivalent of $12,725.50, a gain of about $725.50, even in the face of 3% inflation.  Take that, big bad wolf! 

Now that you know you can't usually trust your checking account to combat inflation, and that you need to combat inflation, you need to know where to find these accounts that can beat inflation with their interest rates.  In college, I was referred to a Money Market Mutual Fund, and while I am not in a position to make any official financial recommendations, it may be a good place to start.  The MMMF I participated in had around 3.75% interest, and I paid into it every month for a few years.  When I graduated college, I had enough money for a small down payment on my house and to cover the fees of buying the house.  I saw it as a great way to "pay yourself first", put money towards a future goal, and it was as simple as writing a check to get the money back out when I was ready to buy my house.  But again, I am not in a position to make an official recommendation, so all I can officially say is that it is probably worth it to sit down with a financial adviser and discuss options for saving. 

While saving money is the upside to interest rates, we also pay interest whenever we carry loans or debt.  If you have a credit card and don't pay the full balance every month, you are spending money on interest.  So if you are trying to get out of debt, you need to pay very close attention to those interest rates, and pay down or get out of the highest ones first.  Some credit cards can have astronomically high rates, in the 20 - 30% range, while others my be single digits.  If you can move your high interest debt to a lower interest debt account, even if it costs a little bit of money to transfer it, that may make sense in the long run in order to not continue paying a high interest rate. 

Some debt may be at such a low interest rate, it is not financially worth it to pay it down right away.  For example, PayPal credit and appliance stores can often do 0% interest rates for 6 months on large purchases.  So if you have your savings account at 3.5% or 4%, you are better off putting money into your savings account until the 6 months is up on the PayPal credit, then you can pay it off with your accumulated savings before the interest rate gets jacked up.  This takes close monitoring to manage, but if you stay on top of it, these 0% interest rates are a great way to finance something even if you have the money to buy it outright, because you can earn with the money that you would have otherwise spent. 

When considering financing for a car, many dealers try to sell you on the "low monthly payment", drawing your attention away from the total price of the car, the interest rate, and the length of the loan.  It is nice to know that you can afford the low monthly payment, but it is CRUCIAL you understand the deal you are getting, in order to compare it to other offers.  Always do your homework before signing a financing deal: get offers from your bank, any credit unions you have access to, as well as the dealerships you are considering working with.  A quick google search can get you to various calculators that can help you compare different offers.  I like this one: http://www.bankrate.com/calculators/managing-debt/annual-percentage-rate-calculator.aspx  Remember that the loan amount is the difference between the price of the vehicle and your down payment; the larger your down payment, the less principal you have to pay interest on. 

Finally, a pet peeve of mine is how people get so excited when they get a huge tax refund in April.  Listen, I get that everyone likes to get money, but this is not free money like you may think.  This is money that you paid into the government throughout the year, meaning you had less money to do things
like save or pay down your debt, and now the government is graciously giving some of it back to you.  What's worse, the government doesn't pay you interest.  Think about it: while you're trying to pay down your debt at 5% and 8% interest maybe, you're also giving Uncle Sam some of your precious income at 0% interest for months and months and MONTHS!  From a purely economical sense, it would be better to pay minimal taxes throughout the year, meanwhile saving the additional money that you would otherwise have been paying to Uncle Sam in a high interest account, and then to owe at the end of the year.  The awesome part is that even though you technically may owe as of Jan 1, Uncle Sam gives you until Apr 15 to actually pay it.  That's more free money, if you owe.  Put the money in an investment and grow it, instead of paying it on Jan 1.  Conversely, if you wait until Apr to do your taxes, and you're due a refund, you've let the government keep your money for an additional 4 months interest free. 

Now, I don't particularly like writing checks to the government, either, so my goal is to have a small net tax refund.  This usually works out for me with a large tax refund from state, and owing the federal government a not-so-large amount, so I can file state right away, get my refund, use that money for a little while, and then in April, I use some of the refund from state to pay what I owe to Federal.  I rejoice when I get this right, because I think it's the sweet spot.  I don't have to worry about how much to save to pay for what I owe, but I also get more money throughout the year and let the government have less money interest free from me. 

Getting into the details of taxes, I recommend at least trying to do your own, even if you are going to go to a tax advisor eventually.  Doing your own helps get you prepared, and helps you estimate what you owe or will get back, and then your tax advisor can potentially find more for you.  Also, when you try it on your own, try doing the full deductions instead of taking the standard deduction.  This is where Mint.com is very helpful, because you can tag transactions throughout the year as tax deductions and tax credits.  Use Mint.com to track all your charitable contributions, your medical payments and pharmacy expenses, purchases for a home office and purchases for work, professional dues, etc.  If you keep your notes updated in Mint.com, it is easy to then download the transactions and sum the tax deductions and tax credits using Excel. 

There are a lot more topics within personal finance, but I think these three are the most critical for everyday life and non-finance and non-investment-savvy people.  If you want to learn more about investing, for example in the stock market, there are plenty of resources, but one thing I would recommend is to try a stock market game app to get a feel for it before you dive in with real money. And if something I said above is confusing or you didn't quite get it, I highly recommend that you do more research on your own to learn and understand these concepts more thoroughly. 




In addition to personal finance, I think it's also important when you work at a company to understand corporate finance.  Not every job is easily directly tied to the bottom line, but understanding how you can influence it, either by reducing costs with improvements and efficiency, or by increasing the revenue or margins, can help you shine above your peers.  The higher up in the corporate ladder you go, the more important it is to be able to quantify activities in terms of dollars.  Managers, Directors, and Vice Presidents speak in financial terms, so if you want to impress them, it is always good to tie back whatever you are talking about to dollars. 

Sunday, March 29, 2015

The Three Things Everyone Should Learn: Number One

Programming

I am not a college professor, nor a professional programmer, but from time to time, I get to impart some of my computer-related knowledge and skills to students of varying levels of ineptness.  I structure my classes in a way that everyone in the class learns something useful that can be applied in their own lives.  This is not so easy, because some of my students

have taken classes on the exact same topics as I am teaching, some are very skilled at those topics already, and a handful of my students don't know the difference between a right-click and a double-click.  But I start off every class with one key point: computers were created to be programmed to make our lives easier.  Computers were not invented so that we could check email, post selfies to facebook or play games, although these are all clever and arguably beneficial resultants of the age of computers.  No, computers were made to solve problems that we could not solve efficiently by any other means.  Therefore, when I think of programming, I do not think of it as a field of study, nor do I think of it as a thing for only the geekiest smart people in our society.  I've been programming all my life, often without realizing it, without connecting the dots in my path of development as a programmer, and when the option to study programming was presented to me, I ran for the hills.  Hell no, I don't want to be a "programmer."  But the power of programming is so compelling that, despite resisting programming as a profession, I cannot turn my back on it.  The truth is that I'm lazy when it comes to work.  I like to think big thoughts, taste fantastic food and drink, travel, experience neat things, but I don't particularly like working.  I like my profession, actually, but I don't like the tactical day-to-day tasks.  I have always taken exception to the mantra that if you love what you do, then you'll never work a day in your life.  I call shenanigans on that: every person I know has had to work, even if they love what they do.  There are just some aspects of having a job or running a business that are less pleasant but necessary.  So I've developed a mantra for my work that has soaked into the culture around me: if you do something the same way, repeatedly, following the same exact steps, then it should be automated.  This mantra is especially true for tasks that take an extensive amount of time, require instructions to do manually because there are so many steps, or are prone to mistakes when the steps aren't followed.  Imagine if every tedious task you had to do on a daily, weekly, or monthly basis was automated and completed within, say, 30 seconds.  How much time would you have to think strategically and creatively?  How many hours would you spend with your family or doing things for yourself instead of putting time in at the office to finish that report?  At its highest level, this is called exception-based management.  Spend your time on the exceptions, then oddities, the things that were so unforeseen that you wouldn't have known to program a computer to answer it, or you wouldn't want a computer to answer it.  Let the computer handle the rest of the monotony.  

Programming is, in my opinion, one of the most important, and overlooked, skills in today's society.  If you sit at a computer all day, I believe you probably could use some automation in your life.  If you have to email, post, learn, stay on top of, practice, sell, buy, look up, research, or write anything, you probably could use some automation in your life.  I may be a little biased from my own point of view, but my hope was to basically cover everyone who gets paid to do something, in the scope of "needing automation in your life".  I am positive that everyone could use automation, in their work, in their education, in their personal lives.  And we are living in a very exciting time of rapid growth and development in this area - a simple search on your favorite app store proves that for any generic task you can think of, there's an app for that!  Awesome!  
So if people are already writing apps for things, why does everyone need to learn programming?  Developers only write apps for one of two reasons: they see a need and believe that they can make money from it, or, they have a need in their own lives, and don't mind sharing it with others who also have that need.  But developers aren't the only people who have needs, right?  Heck, developers I know are the least needy people in my life: they have no need for clean clothes, showers, a neat home.  Just give them a cot, food and a computer and they're happy.  I kid, of course, I love my developer friends, they are some of the smartest and most interesting people I know.  But why should non-programmers sit around and wait for some developer to come along and write an app to solve our problems?  What if they never do?  Don't we have needs that are unique to our professions and situations?  Might there be novel needs that could be automated without a college degree in computer science?  My answer is yes: we all need to know how to program because we can all improve the world around us, make our lives simpler and easier with automation, so that we can get back to doing what we enjoy faster.  

I say that everyone should learn how to program, because I know that if I just said, "some people should learn how to program" or "one person in your organization should learn how to program," the very laziness that drives me to program would drive you to say, "she's
probably right, we need to get someone else to learn how to program."  Or in terms from our playground days, "Not it!"  I say everyone needs to learn how to program because some of you will not try, some of you will try and fail, and some of you will try and succeed.  And yes, having a few people on a team be very good at programming is awesome, because they can usually carry the automation needs of the whole team.  But I will caution this: when I write some piece of code to help answer a problem in someone else's work, I can only program what they tell me it should do.  When I write code for my own work, it not only is better logic because I have more insight into the problem and solution, it gets better with time as I use it and think of ways to make it faster, more helpful and more accurate.  In fact, I've written code for people who were in a position higher than my own, they have used it and were appreciative of my automation, but down the road, I took over their responsibility.  Managers are so funny when they give you more responsibility, aren't they?  They can rationalize it in such clever ways, in this case, "You're already familiar with the report because you automated it, so this isn't too much more than what you already know."  But inevitably, when I take over responsibility for something that I had previously automated for someone else, I find that they missed a lot of opportunities for further, better automation.  

Early in my career, I often found myself thinking, "If I only had a programmer to partner with, we could do so much..." As I've grown, I've realized that working with programmers is complex, because you have to be able to correctly identify your problem and describe the desired solution.  It is much harder to do this if you do not understand the logic of
programming.  It is also difficult to troubleshoot the inevitable problems that arise, if you don't understand for yourself what the code is doing.  All too often people blame the code, "it must be broken," rather than realizing that their inputs were incorrect.  The best-written code will solve for the more common possible human error, but once a macro is involved, any and all problems are blamed on the code, rather than on the user.  For this reason, people who are not in the profession of programming often are reluctant to help others because they are then liable for troubleshooting and fixing any and all problems that come up.  It is so much more empowering for individuals to write and own their code; you can customize it and tailor it to your own needs, you can rapidly develop and test improvements, you can troubleshoot (and find your own errors instead of having that angry developer rub your nose in your mistake), you can adapt it to changes in the inputs and output requirements, and you get a sense of pride from creating such a work of artful automation.  Putting the responsibility of programming on someone else's shoulders can be hurtful to them, less-than-optimal for you, and dangerous for both of you.  So, learn how to program.  Everyone.  

Having hopefully made my point, I will get off my pedestal and give you some practical, actionable advice on how to get started.  If you use Microsoft Excel or Access a lot in your job, I would recommend learning VBA, Visual Basic for Applications.  It is a modified version of VB, Visual Basic, so taking a VB course or getting a VB book would help familiarize yourself with the syntax and logic.  Start by Recording Macros in Excel or Access, and then examine the code.  Use the Internet, a class, or a book, to learn some basic concepts: declaring and using variables, "If" and "Select Case" statements, "For" and "While" loops.  Modify the macro you recorded using these concepts.  Bam!  You can solve a ton of automation needs in Excel and Access.  If you need to monitor a specific website for certain changes, or interact with a website to gather certain information, learn VB.  In both cases, you may also want to learn how to write CMD script to automatically run the macros and programs that you've programmed.  Learning basic programming of any kind, like Java, will help you better query search engines on Google, Amazon, and ebay.  Google Alerts is very helpful, but only if you set it up correctly using the best search syntax, for example.  For writing SmartPhone apps, I believe Java is still the best place to start, and there are several websites that offer free, yes, FREE, classes on how to program.  MIT offers open courseware for introductory classes, Coursera also has free college classes, Treehouse, Codecademy, Udacity, and Khan Academy are just a few of the available resources offering free training on programming topics.  The only problem with this approach to learning how to program is, well, you.  Until we develop the technology to download knowledge into your brain directly and immediately, you are going to have to set aside time to take these courses, go through the examples, and try programming.  And, if you're like me, you're lazy, so it is not easy to do.  If you go this route, I would recommend having a fairly simple, but useful, application idea in your mind; you want something to work towards and achieve that will give you immediate feedback on the usefulness of programming.  Learning to write, "Hello world," and sorting fruit by color are hardly helpful, but courseware has to provide generic, easy-to-understand examples for you to work through.  Having a project in mind will help solidify concepts that you can immediately apply to your idea.  If motivation and willpower to continue is a particular problem for you, then you may want to seek out a community college course or another class with regularly scheduled meetings that you pay for, to incentivize you to go and continue going and to get the most out of it.  

Learning to program, like most things in life, takes initiative to do.  But since not everyone in your office is going to do it, I can almost guarantee it will make you stand out among your peers.  Just be cautious not to be pigeon-holed as the programmer, if that's not the career path you want to take.  Take it from a non-expert expert, I can put code together but I am by no means a programmer, but the power to automate simple tasks has been a key driver in my ability to succeed in my field.  With great power comes great responsibility, and programming is the closest thing I can think of to a real-life attainable super-power.  Besides, computers were meant to be programmed.