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.

Thursday, January 15, 2015

What Musicals Can Teach Corporate America

I have always found inspiration, encouragement, and wisdom about life in musicals.  But it occurred to me not too long ago, that big companies could also learn a thing or two from the life lessons our on-stage heroes learn through song and dance.  Here are a handful of lessons I came up with.  Please feel free to add your own in the comment section below!
 
Pippin
While every company can dream about being extraordinary, and enter into spaces they know nothing about, only to fail, not everybody can be the next great battle hero (or facebook, or Apple).  Still, it is better to live, to make, and to have, then it is to mount a burning platform and die. 

Music Man
Be wary of the manager who comes along saying that there's something very bad going on here, and he has just the solution.  The manager who commands a reorg is the Music Man of the corporate world.  He need not be accountable for the results, because he will be on the next train, to the next town, before you can reach him with tar and feathers.  Oh, YOU got Trouble with a capital T when the Music Man comes to town.

Wicked
Sometimes perception becomes reality.  Acting on the best intentions can be misunderstood, misinterpreted, and made to look wrong.  However, being popular is also lonely and disappointing.  It's not enough just to do the right thing for the right reasons, or what you believe to be right, and it's certainly not enough to look good on the outside without actually doing good; charisma and presentation are are just as important as the actions.  

Joseph and the Amazing Technicolor Dreamcoat
Even in the face of the most extreme adversity, you can still rise to fulfill your dreams.  Be good and honest and good at what you do, and others will recognize your value.

Shrek the Musical
It doesn't matter what you look like on the outside; it's what's inside that counts.


Pirates of Penzance
When you make a commitment, make sure it's the right one, and that the terms are correct.  Catastrophe can be avoided with a little double checking and due diligence.  

Rent
Treat people right, because you never know when you'll need them to be on your side.  


Tuesday, December 30, 2014

New Year's Resolutions for the Internet, Things to Look Forward to in 2015, and more...

It took me a little while to come up with my resolutions this year.  It was a little odd for me, because I tend to be very goal-driven, gushing with ideas and dreams and wild aspirations.  I think part of me is still a little disturbed about turning 30, and part of me is disappointed in my ability to accomplish every resolution every year.  I don't like to fail.  But I also don't want to set my sights so low as to be bored if I achieve them all.  So instead of writing resolutions for myself right away, I started by looking at what was coming up in 2015 in entertainment and astrology, and then by coming up with ideas and more achievable suggestions for others.  Here's what I came up with.


Things to Look Forward to in 2015
  • January: Watch the premiers of Scandal and How to Get Away with Murder (both Jan 29, 2015), Big Bang Theory (Jan 8), Glee (Jan 9), The 100 (Jan 21)
  • February: The Amazing Race (Feb 25)
  • March: Watch the premier of The Following Season 3 (Mar 2, 2015) and Once Upon a Time (March 1, 2015)
  • April: See Furious 7 (April 3, 2015); Total Lunar Eclipse (April 4)
  • May:  See The Avengers: Age of Ultron (May 1, 2015)
  • June: See Jurassic World (June 12, 2015) and Inside Out (June 19, 2015), Watch the premier of Under the Dome Season 3 (date tbd) and Extant Season 2 (date tbd)
  • July: Hike Seven Falls in Tucson
  • August: Perseids Meteor Shower (peaks August 12th)
  • September: Total Lunar Eclipse (Sept 28)
  • November: See The Hunger Games – Mockingjay Part 2 (Nov. 20, 2015)

New Year's Resolutions for the Internet
  • Stop using "could of", "should of", and "would of"; what you are trying to say is a contraction of "have", so it should be "could've", etc.  Or better yet, just write the whole damn thing out.  If you don't think this is important, just read what urban dictionary has to say.
  • Appreciate the actual message in Frozen, not the strange morals that could be derived from the overplayed song "Let It Go," in which Elsa decides to rebel against humanity and do whatever the heck she wants.
  • Report more positive news.  2014 was a remarkable year, but you probably wouldn't know it based on the headlines surrounding Ebola, the disappearance of flight 370, the Sony hacking attributed to North Korea and the violent racism-fueled events in Ferguson and around the country.  Let's report on advancements in space travel (SpaceX completed 6 missions this year), clean tech (world’s first solar road opened in the Netherlands in November), improvements in education (high school graduate rates are at their all-time high), trends in healthier food at restaurants, and creativity leading to awesome new companies and whole new industries (ever heard of Uber?).  
  • Use Pinterest more effectively.  It is not just for recipes and DIY crafts!  Read more in my blog post here.
  • Kill anything like "firstable" and "secondable."  Immediately.  I mean, really, this shouldn't even be a resolution for 2015, this should just be over now.
  • Watch more TED Talks and less videos about animals, people hurting themselves and kids freaking out about silly things.  It's not that those things are cute and/or hilarious, it's just that we could all spend more time on topics that would allow us to grow and learn.  
  • Support more Kickstarter and Indiegogo projects, local businesses and startups.  Just browse these websites and you're sure to find some amazing things people are doing, locally and all around the country (and/or world).  No need to wait for things to go viral or become top funded projects, you can put a small chunk of change and a little social media sharing towards something that can be great!
  • Forget the idea of 3D printing food.  Shaped sugar is not the best application of 3D printing, and there is so much more to do with this phenomenal technology.  Let's focus on more practical applications, and allow the culinary arts to blend and create in all the other ways that don't require a CAD drawing, a nozzle and squishy material to shove through it.
  • Create, post about, and eat the most super-duper creative and nerdy pies possible on March 14th.  Why?  Because this is the most accurate Pi Day date of our lifetimes: 3.14.15, and I think that's worth celebrating.

Achievable New Year's Resolutions
  • Read a book.  Or ten.  Audio books count, listen while you commute!
  • Take a hike.  Literally!  Choose a rewarding, challenging hike you can tackle this year, train a little for it, get a hiking buddy, do it, and take lots of pictures to share your accomplishment.  If there is no great hiking in your area, pick another challenging physical activity, like running a 5K.  
  • Take a college course on a topic that interests you.  There are free online courses on coursera.org, edx.org and similar sites.
  • Go to a museum.  For my local friends, I would highly recommend the Musical Instrument Museum.  
  • Take a dance class or dance lessons.  Might I recommend swing dance lessons with Dabney and Karen?
  • Learn to program.  There are literally dozens of resources to help you get started!
  • Spend a week without Facebook -or- Spend a weekend without Smartphones & internet
  • Re-read a book you read in school but didn't quite grasp or were supposed to read but read the Cliff Notes instead

Finally, I extended some of the ideas and themes from my recommendations into things that I would like to achieve.  I typically have a theme for each year (past years have focused on dance, design, inspiration, etc).  I think one thing I've struggled with a lot this past year is that I feel I have given a lot and done a lot for other people, and have not commanded reciprocity, leaving me feeling a little empty.  So I am dedicating 2015 to doing things for me.  It sounds a little selfish writing it, especially because I have a pretty damn good life already, but it's still something I feel I need to concentrate on, because giving comes naturally and I don't take as much as I probably should.  So, with that said, here are my resolutions for a year of doing things for me.  I also kept thinking that I should break down my resolutions into smaller timeframes, because a year is a really long time and time can slip by without realizing it.  So I've also created a rough schedule that will help me achieve my resolutions.  

My New Year's Resolutions for 2015 
  • Shoot to check off four Life List items 
  • Hike Seven Falls in Tucson 
  • Go on a date to one of the events at Desert Botanical Gardens 
  • Expand my vocabulary.  Learn new words and use them in my blog. 
  • Learn to cook a new dish - using a crock pot, oven or stove
  • Take a lesson in blues dancing 
  • Make a gingerbread house 
  • Host a game night or dinner
2015 Tentative Plan
  • January
    • Use a word-a-day app & journal about words I like
    • Host a dinner

  • February
    • Take a lesson in blues dancing
    • Try cooking a new dish (using a crock pot)

  • March
    • Go on a date at DBG
    • Publish a book (on life list)

  • April
    • Go white water rafting (on life list)

  • May
    • Host a game night
    • Ride a tandem bicycle (on lift list)

  • June
    • Hike Seven Falls in Tucson

  • July
    • Go to Taste of Chicago (on life list)

  • August
    • Tour Hershey Chocolate Factory (on life list)
    • Try pole-vaulting

  • September
    • Go to a wine festival and crush grapes into wine (on life list)
    • Go blues dancing

  • October
    • Try cooking a new dish (using the stove or oven)

  • November / December
    • Make a gingerbread house