Why spend valuable effort training people who are going to leave when you’re done? The usual method is to take a few weeks to show them the ropes, throw them in the deep end, and l
There is so much competition and challenge in today's workplace. Careers will require expertise in communication, empathy, and kindness at any organization.
When teaching yourself programming, it's good to pick up a few related skills, like expertise with databases, computation, networks, or advanced algorithms.
My hands trembled as I stepped into the office, looking for any signs that I might not be welcome — a strange look at my short hair and gender-neutral clothing, a disapproving glan
Learning during projects is usually incidental, a happy accident—but that's a huge wasted opportunity. By being intentional, you'll be surprised what you can learn every day.
The conference didn't have a specific focus, but several themes came up repeatedly, including computer science being complex, big data and its capabilities and biases, and handling
The best way to help someone come up to speed in skills and methodologies is to work directly with them, side-by-side. Pair programming is the perfect chance to nudge people into g
Working remotely for long periods might not be ideal for software development and consulting wok. This likely depends on the work being done, but a week or two is probably safe.
The last twelve months have completely flown by, and it's my one year "AO-versary." With this career achievement unlocked, I thought I would take a look back on how things have gon