Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Leveling Up #3
Hi @pengwynn. A couple of things for you:
I am interested in your thoughts about leveling up in a development job (I'm a Ruby dev). Not only in terms of becoming a better craftsman, but also a good employee and coworker, and all the intangible, soft skills those require, especially when working remotely.
Also, I have been thinking for a while about organizing some sort of "Christians in technology" group with some friends. The goal would be to network, and facilitate discussions about being a Christian in the industry. I have no idea the shape it will take (piggyback a conference, podcast). Does the idea in general sound interesting?
Thanks for your time.
Hi, there, @speric.
One of the truths I wish I had figured out earlier in my career is that software development is still a people business. Winsome persuasion is still required as long as you're working with other people. "How to Win Friends and Influence People" taught me a great deal on how to genuinely take an interest in others.
Working in development, especially in a leadership role, often means working alongside (and under) non-technical people. Establishing trust with "stakeholders" means speaking their language. A healthy dose of analogies have been a big help in communicating with those folks.
Non-technical managers often don't understand the way technical people self organize. I recommend "Leading Geeks" to understand and help others understand why we tend to gravitate to the smartest geek in the room when decisions need to be made, regardless of any established hierarchy.
I've worked remotely for the last 7+ years. I don't think it requires a different set of skills, just an elevated use of some of them:
I think getting together with other Christians is a great way to discuss not only how to defend the faith, but how to serve the industry to which we've been called. At GitHub, a small group of us are currently doing an online book club for "Every Good Endeavor: Connecting Your Work to God's Work" and it's been a blessing.
Ah, ok. My personal favorites:
But honestly, I've learned the most from other people's code. People like: