Man, I've been trying to let go of some things for years and it wasn't until I was in the position I'm in now that I have sluffed off a few things. One thing that I had held onto went all the way back to when I was just out of high school. That fell off in January after a friend helped me work through the mental hurdles that I had put in place. The past few weeks I've been getting rid of old paperwork and cleaning out the different spots in the house and when you can toss 4 boxes of crap out of your life it's easier to stand a little taller.
Letting go is physical and mental, I've got another book to read and have read other books in the past about cleansing, organizing and decluttering your life and I know that I mentally feel better when I physically get things out of a pile and either organized or gone. Our brains need the same exercise as well and it's been a difficult process for me to figure out what I need to do to mentally let some things go from my past so I can be a better me and stand a little taller. The harder part with the brain though is you are unable to drop your memories or fuck-ups at Goodwill or in the dumpster. You'll still remember and or know where that body is buried with the trick being to let go of the hold it has on you. Sure, if it's something you need to "apologize" for or say "thank you" then do that, part of letting go is saying or writing something down to get it out of your head.
Part of me letting go mentally is dropping a blog post about something I've had in my head for awhile so if you are reading this, thank you and I appreciate the free session.
Showing posts with label communication. Show all posts
Showing posts with label communication. Show all posts
Tuesday, June 14, 2016
Wednesday, January 6, 2016
Saying no to a client
The simple answer is, always tell a client Yes. And then explain the Total Cost of Ownership to what Yes means. I learned this lesson early on in my career and still use it today in almost all aspects of my life. When a client asks if we can launch this app to the moon and build a base of operations there, yep we can. When a client asks if we can add three buttons to the screen that does nothing, yes we can. The simple, psychological, reason to do this is that people do not like hearing the word no. No, being a negative word, defences go up, arguments start forming and you end up backpedalling about why you are not supportive. By saying Yes, approving of their idea, validating their needs and opening up the door for conversation about the request.
When you say yes you keep the door open to discuss how much the idea will cost. Cost being a factor of time, money, resources and other ideas is where you take the conversation next. When you are able to have the conversation about cost you will allow the client to make the decisions about the implementation of the idea. This is ultimately the important part of the conversation with the client. The idea was brought to you for the conversation and validation. The approval or denial of any idea should rest with the client and by saying Yes, you allow them to make the choice.
When you say yes you keep the door open to discuss how much the idea will cost. Cost being a factor of time, money, resources and other ideas is where you take the conversation next. When you are able to have the conversation about cost you will allow the client to make the decisions about the implementation of the idea. This is ultimately the important part of the conversation with the client. The idea was brought to you for the conversation and validation. The approval or denial of any idea should rest with the client and by saying Yes, you allow them to make the choice.
Thursday, November 19, 2015
Why will I work with you?
Many a recruiter will send me a note and say that I'm perfect for a job only to find out that my skills are the only thing that has been considered in the search process. I have a diverse background with several skill sets under my belt and I have a propensity to work with different tools depending on what the current position needs. What brings me to you is not the pool table, foosball table, drinks in the fridge, food trucks at the back door or a brand new Mac. I will ask about the people I'll be working with, the management that will be directing a project and other touchy feely type questions. The people, the management, the atmosphere is more important than the bits and bytes I'll be pushing around because if the people are good, the management is respectful and the atmosphere is open and accepting then the work, no matter the language, will be good work.
Toptal recently came to my attention as an opportunity worth pursuing. There was no offer of power bars in the fridge, best food trucks in town, Ms PacMan in the breakroom and all the sodas I can imagine in the fridge. What Toptal brings to the table is, good people and the opportunity to work with great companies doing great things. I can only assume what the management will be like as that normally takes a project or two to get a real feel for. What I can infer is that the management will have to be great in order to work effectively with such a smart and diverse group of people. As I've worked with international teams before I know that diversity breeds a strong gift of leadership that thrives on getting great people to be even better.
If I have the unique opportunity to work with such a diverse team I will know that the work I've done in the past will only be a great foundation for even better work going forward.
Toptal recently came to my attention as an opportunity worth pursuing. There was no offer of power bars in the fridge, best food trucks in town, Ms PacMan in the breakroom and all the sodas I can imagine in the fridge. What Toptal brings to the table is, good people and the opportunity to work with great companies doing great things. I can only assume what the management will be like as that normally takes a project or two to get a real feel for. What I can infer is that the management will have to be great in order to work effectively with such a smart and diverse group of people. As I've worked with international teams before I know that diversity breeds a strong gift of leadership that thrives on getting great people to be even better.
If I have the unique opportunity to work with such a diverse team I will know that the work I've done in the past will only be a great foundation for even better work going forward.
Friday, November 6, 2015
Chance Meetings
I start this with a learning experience. Always have a few business cards on hand, even if you think you won't need them. As someone who normally didn't carry cards around and as someone who is working to get their own business started, I missed an opportunity to hand out my cards to a few people last night at a local art show. I'm a polyglot software engineer that is working on a 3D printing business plan and didn't really expect to meet some folks at the event who would be interested in what I'm working on. So, even as an old boyscout, I wasn't fully prepared for the interest and the opportunity to exchange business cards with possible clients.
I will have a few cards with me no matter where I go now because a missed opportunity could mean a loss of business and that's a loss I do not want to miss out on again.
I will have a few cards with me no matter where I go now because a missed opportunity could mean a loss of business and that's a loss I do not want to miss out on again.
Friday, October 23, 2015
Code for Good
As a developer, software, you always want to write good code. What is even better is when you can write code for good. Sure, you can write code to solve a problem, speed up a process, improve a users chance of getting the best deal on a new TV or you can write code that helps people do good things in the world. I've been fortunate enough to work for two non-profits in my past that helped people in Colorado. When you write code for good, you better still write good code, it feels different than when you are writing code for a company that benefits that company.
The feeling of doing good is a strong one and in many cases you are willing to make personal sacrifices, monetary, to work for a group that is giving back to the world. Personally, if I could work for an organization that does good I don't really care what the base infrastructure is. It's more about the work and who it benefits than the tools used.
If you can, if you want to, see if you can code for good on your next project.
The feeling of doing good is a strong one and in many cases you are willing to make personal sacrifices, monetary, to work for a group that is giving back to the world. Personally, if I could work for an organization that does good I don't really care what the base infrastructure is. It's more about the work and who it benefits than the tools used.
If you can, if you want to, see if you can code for good on your next project.
Monday, October 12, 2015
Are you too experienced?
Even in the software world there is a growing expectation you are an expert in a single area.
What if you are an expert software developer, regardless of the language? When a project lands on your plate you need to ask yourself if you plan on using the language the customer/employer wants you to use or the language you'd like to use. In many cases you are going to use the language that the rest of the team can support in the long run. Still, you'd like to use a lighter, faster, shinier new language to make sure you stay current. However, development skills have become more specialized in recent years and that is actually hurting our career field.
If you've been working with OS's, databases, languages, scripting tools, build tools, etc. etc. for a long time then you may be too experienced for the current crop of companies looking for good people. By too experienced I mean you have yet to specialize your skill sets and forget everything else you've learned. You are a polyglot engineer or a language agnostic developer and if asked you can spin up and be an expert in a given language in short order, pulling from years of experiences, your expertise can shift depending on the project at hand. If this is you, you may be too experienced and finding a good fit in today's world may be more difficult.
Please, if you are a PolyGlot Engineer, Language Agnostic Developer or just a well rounded software type person, don't change.
What if you are an expert software developer, regardless of the language? When a project lands on your plate you need to ask yourself if you plan on using the language the customer/employer wants you to use or the language you'd like to use. In many cases you are going to use the language that the rest of the team can support in the long run. Still, you'd like to use a lighter, faster, shinier new language to make sure you stay current. However, development skills have become more specialized in recent years and that is actually hurting our career field.
If you've been working with OS's, databases, languages, scripting tools, build tools, etc. etc. for a long time then you may be too experienced for the current crop of companies looking for good people. By too experienced I mean you have yet to specialize your skill sets and forget everything else you've learned. You are a polyglot engineer or a language agnostic developer and if asked you can spin up and be an expert in a given language in short order, pulling from years of experiences, your expertise can shift depending on the project at hand. If this is you, you may be too experienced and finding a good fit in today's world may be more difficult.
Please, if you are a PolyGlot Engineer, Language Agnostic Developer or just a well rounded software type person, don't change.
Friday, October 9, 2015
Rabbit Holes
If you have a lot of little projects going on at once you may drop down a rabbit hole on one and forget to come back up for air. Right now I should be at the grocery store getting fixing for dinner tonight but I went down a hole for one of my projects and am now a little behind. Rabbit holes are not a bad thing and you just need to set yourself a time limit if you drop down one. I give myself only 15 minutes to write this blog and then I have to move on. If you give your rabbit hole a time limit then you can still be productive for the day and feel good about one of your projects.
Time limit you say, yes, time limit yourself and you can get more done than you think. A lot of people tend to work better under a deadline and a time boundary will help you stay focused and productive. Keep notes of where you were on a project, limit yourself to a set time and you can focus more effectively on each project.
Times up.
Wednesday, October 7, 2015
Think business, keep the heart on the side
I'm sorry, we've decided to take a different path and we will not be needing your help.
We felt that you were lacking depth in the areas of work we have at hand.
These are rejections from possible employers that I received in one day. It's also the leverage I'm using to slay the Dragon of Resistance in my life. I told myself that I'd take my personal business to the next level if I wasn't given an offer and here it is. While it hurts the heart to hear a rejection, I know that when I am running my business I'll need to make those same decisions if someone comes to my door for a job. Business can have a heart and good business is being able to listen to your heart and still make a business decision even if it is not popular.
When thinking for the business and or hearing news from a business you need to keep your heart on the side. And sometimes, knowing that there is still heart in a business will help make the difficult or hard decisions more palatable when delivered.
We felt that you were lacking depth in the areas of work we have at hand.
These are rejections from possible employers that I received in one day. It's also the leverage I'm using to slay the Dragon of Resistance in my life. I told myself that I'd take my personal business to the next level if I wasn't given an offer and here it is. While it hurts the heart to hear a rejection, I know that when I am running my business I'll need to make those same decisions if someone comes to my door for a job. Business can have a heart and good business is being able to listen to your heart and still make a business decision even if it is not popular.
When thinking for the business and or hearing news from a business you need to keep your heart on the side. And sometimes, knowing that there is still heart in a business will help make the difficult or hard decisions more palatable when delivered.
Monday, October 5, 2015
Advice vs Perspective
Looking over some notes I found a quote I heard a few weekends ago. I don't give advice, I give perspective. This is, of course, a quote from someone else and I wish I had that reference. If you know it please share.
I had to determine what this meant to me and how to change or update my methods of communicating before I understood the quote better. This is not a call to arms to just stop giving advice or to only hand out your perspective in a situation. There is always a balance and the challenge is finding what that is for each conversation. Your perspective is how you see a situation or conversation or event and it is only your view of what is happening. Your advice would be how to correct or fix or affect the situation or conversation, which in turn means a lack of active listening on my part. A good conversationalist will be able to mirror back your discussion so they fully understand your point of view. Giving a perspective is very similar in that you have to listen to the person talking or pay attention to the situation to be able to have a perspective. And, your perspective may be entirely wrong.
Having a perspective has given me the ability to listen and observe, better than before and it helps me with my tendency to always want to fix or problem solve something. Having a perspective is also having good active listening skills and many times listening is what's important.
Monday, September 28, 2015
Put the Mattress Down First
I shared this weekend a method I was taught about leadership and having a hard or difficult discussion with a team member, a friend or even yourself. Mattresses are soft and there are times when you need to have a discussion that can and will be difficult. Putting the mattress down first is a technique of addressing someones positive qualities and strengths before you get to the hard stuff. A positive team player and strong communicator can also be the one who comes in late and leaves early a lot.
The Mattress: You are a positive team player and communicate well with others.
The Hard Stuff: We appreciate your energy and we need it here for the full day.
Even if you know someone really well, starting off with the difficult part of the conversation first can put them on the defensive and then less apt to hear anything else you say. The mattress is the soft spot to land when you giving the hard talk.
The Mattress: You are a positive team player and communicate well with others.
The Hard Stuff: We appreciate your energy and we need it here for the full day.
Even if you know someone really well, starting off with the difficult part of the conversation first can put them on the defensive and then less apt to hear anything else you say. The mattress is the soft spot to land when you giving the hard talk.
Subscribe to:
Posts (Atom)