What's It Like Working With Bryan?
I wanted to put together a list of things that I find to be my strengths and weaknesses. I’m continually working to improve my strengths and minimize or compliment any weaknesses that I have. It’s never easy to reflect on these things and improve upon them, but I love to figure out how I can continually make myself better! Or surround myself with others who can help me be better!
I have a strong desire to be efficient and effective.
I prefer communication through written form. Short and long form asyncronous discussion via a system like Discourse or email.
I like the philosophy of stoicism. I do not like ego. I like doing the right thing. I like to see obstacles as ways to grow. I’m big on self reflection and ensuring that I adjust and change accordingly to adapt.
If I notice problems, inefficiencies, or ineffectiveness I try to find and propose solutions. This has a tendency to not work well in established environments and I have recognized that and have learned to manage it accordingly.
I am a proponent of transparency and collaboration. I do not like the idea that hiding knowledge gives me “power.” Or that the more meetings and information I have the more “valuable” I am. I much prefer to distribute knowledge and delegate and come to decisions through group collaboration.
I’m am a strong proponent of leveraging all technologies to solve problems. I understand the value in quick wins, but I also recognize when things are not going to be scalable and will end up costing more in the long run.
At my core, I’m a creative type.
I tend to be very pragmatic. I think logically through things and don’t like to get emotions involved.
I like to solve large problems by finding “building blocks” or “stepping stones” to get to the end goal.
Understanding the strengths and weaknesses of a team is important to me. Knowing how to work with people and how people want to be worked with.
I am an ambivert leaning more towards introvert. I understand the importance of communication and team building, but in order for me to recharge my batteries I tend to need quiet thoughtful time.
Communication and having a “voice” is important to me. I have no problem with my opinions or ideas being respectfully discussed or declined.
I can sometimes become overly passionate about solutions. Sometimes that passion can come across as aggressiveness. I’m acutely aware of it though and I do my best to reign it in. It has gotten better as I have gotten older.
I can be overly organized at times. I like to have systems in place to support my natural tendencies to be disorganized and inefficient, but when I don’t have the ability to help supplant my weaknesses, I can become frustrated.
I tend to have fairly large ambitions when it comes to building software and solutions.
I don’t like to make too many trade offs for short-term wins vs long term maintainability of a product. I’ve seen it backfire all too often.
I can sometimes be naive when it comes to the complexity of certain things. I think this may be human nature, but I tend to always start off as “it shouldn’t be this hard” and then once I start digging in to the problem will quickly realize “oh, that’s why this is hard”
I can sometimes stretch myself too thin. I tend to get overly involved in ideas and they can often times quickly consume me. Having someone set priorities for me is extremely helpful to counteract this.