HN user

mopoke

1,268 karma

[ my public key: https://keybase.io/andykelk; my proof: https://keybase.io/andykelk/sigs/-ZzgWdbNPUgit6xP_2-mvXFhH_MuvH8dv7EPaEukf0c ]

Posts78
Comments80
View on HN
www.andykelk.net 1mo ago

Engineers aren't afraid of AI – they're afraid of becoming junior again

mopoke
4pts0
www.theguardian.com 1mo ago

Playing with Payphones

mopoke
3pts0
github.com 6y ago

Sendgrid/Twilio drops support for sendgrid Ruby gem

mopoke
2pts0
twitter.com 6y ago

A Cloud Guru Has Acquired Linux Academy

mopoke
6pts2
theconversation.com 9y ago

Australian census website cracks after ‘malicious’ attack by hackers

mopoke
10pts5
thington.com 10y ago

Welcome to Thington

mopoke
3pts0
www.dto.gov.au 10y ago

Australian Government: Preface to the API Design Guide

mopoke
1pts0
www.theregister.co.uk 11y ago

Smartwatch biz Pebble says smartwatch biz Apple won't approve its new app

mopoke
6pts1
www.andykelk.net 11y ago

Open sourcing our work – why we're doing it

mopoke
1pts0
getvero.tv 11y ago

Vero – A low power, high performance multimedia device

mopoke
1pts0
blog.bergcloud.com 11y ago

Berg is shutting down

mopoke
88pts56
research.microsoft.com 12y ago

Automated video looping with progressive dynamism

mopoke
1pts0
www.mikeyd.com.au 12y ago

Why forums are a bad tool for customer support

mopoke
1pts1
revdancatt.com 12y ago

Why BuzzFeed Should Pay My Invoice For Copyright Infringement

mopoke
236pts149
www.andykelk.net 12y ago

LinkedIn and the mystery of the visits that weren't

mopoke
2pts0
www.andykelk.net 12y ago

Web scraping with CasperJS

mopoke
6pts0
www.pwc.com 12y ago

DevOps: Solving the engineering productivity challenge

mopoke
1pts1
www.andykelk.net 13y ago

How valuable is a Computer Science degree?

mopoke
1pts0
news.cnet.com 13y ago

Instart Logic hopes to profit from speeding up Web sites

mopoke
1pts0
www.andykelk.net 13y ago

We've been targeted by phishing scammers - here's what we've learned

mopoke
2pts0
www.andykelk.net 13y ago

Headless browser testing with PhantomJS, Selenium WebDriver, C#, NUnit and Mono

mopoke
1pts0
www.troyhunt.com 13y ago

5 essential tips for customer care people dealing with technical queries

mopoke
4pts1
comehackwithus.com 13y ago

2 month hackathon on a remote tropical island

mopoke
52pts81
www.buildwithchrome.com 14y ago

Build Lego onto a Google Map (in Google Chrome)

mopoke
68pts15
www.theage.com.au 14y ago

Apple to pay $2.25 million fine in Australia for misleading 4G branding

mopoke
1pts0
www.allthingsdistributed.com 14y ago

AWS launches managed SQL Server plus Elastic Beanstalk for .Net

mopoke
1pts0
gigaom.com 14y ago

RedHat and IBM join the OpenStack Foundation

mopoke
1pts0
online.wsj.com 14y ago

LivingSocial launches takeout and delivery service

mopoke
1pts0
techblog.realestate.com.au 14y ago

Bork Night – A Series of Successful Failures

mopoke
3pts1
www.smh.com.au 14y ago

Australian Internet users face major outage due to dodgy routing table

mopoke
1pts0
Ask.com has closed 3 months ago

It's been a while but I also worked there at the same time. I was in the original group who set up the UK operations around the turn of the millennium.

And you recommended the Introduction to Algorithms book to me...

In my experience, a good technical lead won't give commandments from on high. A good technical lead will consult and facilitate a discussion and mediate conflict. They will also be directive when the time is right, but only after having listened and weighed the arguments. They will also be able to explain the rationale behind those decisions.

I get asked this a fair bit so I started to collect a few of my favourite links together in a blog post: http://www.andykelk.net/leadership/the-big-list-of-managemen...

Specifically to new tech lead roles, I'd recommend "Peopleware" and "Behind Closed Doors"

And a couple of articles specific to your situation: http://firstround.com/review/this-90-day-plan-turns-engineer... and https://blog.stackexchange.com/2015/08/developer-turned-mana...

Trying to get a trial account for Adobe Digital Publishing Suite was nigh-on impossible. The stated time was "5 working days". Unfortunately the exact time we needed it was over the long thanksgiving break in the States.

Even after 5 working days we never got access and have to resort to using the Adobe reseller's account to actually try out the software.

Do you think? I'm not sure. Speaking as a developer who is now a manager, they're certainly not skills that came naturally but I think I have learned them and practice them fairly well.

Maybe I'll never be the natural that some people are but, with hard work and forcing myself out of my comfort zone, I am doing a good enough job.

But there's no reason a good developer can't be a good manager. They may not have the skills in their current role, but everyone should be able to acquire those skills.

I see no problem with developers becoming managers in theory. But something goes wrong in that transition. Management skills are just like learning any other skill. Skill-learning is something that developers (or the good ones) typically excel at. So why can't developers learn management skills?

Even the best engineer on the team should understand how the business works though. There's more to being a good engineer in a business than understanding the technical side.

I tend to see people on three paths - they're an engineer and they want to keep coding and getting rewarded for that; or they're an engineer who wants to manage process and people; or they're an engineer who wants to focus more on architecture and design. The person you want to "manage" is the second one - they've a working knowledge of how the tech works but they're actively developing their leadership skills.

Leadership skills are no different from any other skills - they can be learned. In some cases people show more of a "natural" skill in that area but that doesn't meant that it can't still be learned - it'll take you out of your comfort zone but you don't tend to advance unless you do that.

Bear in mind that this from The Register whose audience is much more skewed towards those working in large corporates, BOFHs and PFYs than the typical audience here.

For me the key sentence to the whole article is "Your boss has no idea if you’re good at your job." Why do we do such a bad job of developing people who are good managers/leaders AND understand technology? There seems to be this idea that IT folks are "special" and don't understand business and, because it's always been that way, there's no need to change. If you work for a business, it's not OK to be a not have a clue how a business works.