| ▲ | mh- 3 days ago |
| The only thing I've mandated for engineers is that folks give it a try occasionally, as models, best practices, and tooling improves. I'm currently tracking exactly two numeric metrics: total MAUs (to track the aforementioned), and total DAUs (to gauge adoption and rightsize seat-licensed contracts.) |
|
| ▲ | jrjeksjd8d 3 days ago | parent | next [-] |
| Why do you care so much? If these are really revolutionary tools that vastly optimize work, why bother forcing people to "try new models and best practices"? If the benefit is there people will use it or get left behind, there's no sense having a mandate that people resentfully try the new tooling. Imagine you had a developer who writes Java using vim. It sounds insane but they are just as productive as everyone else. Then you mandate they have to try IntelliJ every quarter, just to see if maybe they like it now. You're just going to piss them off and reduce their productivity by mandating their workflow. FWIW in the face of these kind of mandates I have been using tokens but ignoring the output. So it's costing my employer money and they have a warped metric of whether the tool is actually useful. |
| |
| ▲ | GetTheFacts 3 days ago | parent | next [-] | | >If these are really revolutionary tools that vastly optimize work, why bother forcing people to "try new models and best practices"? "If the colleges were better, if they really had it, you would need to
get the police at the gates to keep order in the inrushing multitude.
See in college how we thwart the natural love of learning by leaving
the natural method of teaching what each wishes to learn, and insisting
that you shall learn what you have no taste or capacity for. The
college, which should be a place of delightful labor, is made odious
and unhealthy, and the young men are tempted to frivolous amusements to
rally their jaded spirits. I would have the studies elective.
Scholarship is to be created not by compulsion, but by awakening a pure
interest in knowledge. The wise instructor accomplishes this by
opening to his pupils precisely the attractions the study has for
himself. The marking is a system for schools, not for the college; for
boys, not for men; and it is an ungracious work to put on a professor." -- Ralph Waldo Emerson | |
| ▲ | ianm218 3 days ago | parent | prev | next [-] | | > Why do you care so much? If these are really revolutionary tools that vastly optimize work, why bother forcing people to "try new models and best practices"? If AI makes an employee 10X more productive they get a slight pay raise maybe, but the company makes substantially more money or gets substantially more output. So there is a large difference in incentives. | | |
| ▲ | mh- 3 days ago | parent [-] | | This is true, though I believe savvy employees have leverage to ensure they participate in a larger share of that upside. As you can see from other comments, lots of people will just drag their heels and not give it a good-faith attempt, so it'll often average out in the way you predict. | | |
| ▲ | xantronix 3 days ago | parent [-] | | Are you budgeting time to allow people to properly evaluate LLMs and possibly struggle with them? This is not the sort of new tool whose utility is universally immediately obvious to all builders and craftsmen out there. Are you willing to pay down the likely debt of some individual contributors never clicking with this, or being outright resentful to towards the technology or the mandates? There is a LOT of self-selecting bias from LLM proponents assuming everybody else is willing or able to travel the same path as them. | | |
| ▲ | mh- 3 days ago | parent [-] | | > Are you budgeting time to allow people to properly evaluate LLMs and possibly struggle with them? Great question. That is absolutely the goal. My take is that building with LLMs - at least with the current popular harnesses like Claude Code - is a skill on its own, and people need time to develop that skill and also to figure out where these tools might fit into their workflows. > Are you willing to pay down the likely debt of some individual contributors never clicking with this or being outright resentful to towards the technology or the mandates? I'll be honest as I have been elsewhere in the thread: A few years from now, I don't know what the state of the technology or its adoption will be, or what expectations of software engineers at large will be. But for the foreseeable future, yes, absolutely, I'm willing to give engineers the time and space to develop familiarity and comfort with the tools, as long as they're engaging in good faith. edit: oops, didn't mean to dodge the last part of your question (re: resentment): I genuinely don't know the answer to how I'll handle that, but I'm also sure it'll happen. Hopefully I'll still be in a position to speak publicly about how one can deal with those challenges. edit 2: also, thank you for the thoughtful questions and dialogue. |
|
|
| |
| ▲ | mh- 3 days ago | parent | prev [-] | | > FWIW in the face of these kind of mandates I have been using tokens but ignoring the output. So it's costing my employer money and they have a warped metric of whether the tool is actually useful. What you're actually doing here, from my POV, is incentivizing your employer to use more invasive metrics when they tried to stay hands-off and mandate the absolute bare minimum of "uh, give it a shot and see if you think it's useful right now." The analytics that Claude Enterprise exposes are far more intrusive than I would want to be subjected to as an engineer, so I rolled out a compromise. I don't even track who the active users are, currently. But maybe you're right, and there are enough people sabotaging the metrics out of spite, that there's a reason they provide the other data. I hope that the engineers in my org are more mature than that, and would be willing to just say "I'm not currently using it", but thanks for giving me something to think about. | | |
| ▲ | ryandrake 3 days ago | parent | next [-] | | > mandate the absolute bare minimum of "uh, give it a shot and see if you think it's useful right now." That’s not the bare minimum, though. The bare minimum is: “if you are meeting or exceeding your job expectations, great work, keep using the tools that are working for you.” To a productive employee, merely saying “just try out AI, it might help” feels like the boss saying “just try out astrology or visit a psychic for a reading. You might find it interesting.” | |
| ▲ | jrjeksjd8d 3 days ago | parent | prev | next [-] | | When the CEO, CTO and Director are all saying "everyone has to use AI" I think it's pretty naive to think people will speak out openly. The bare minimum would be making the tools available and letting people do their jobs. Go ahead and spend more time collecting more granular metrics spying on your employees. Apparently there aren't more valuable things for you to do than micromanaging individual developers. | |
| ▲ | kaffekaka 3 days ago | parent | prev | next [-] | | I think one side of the issues folks are having is that combined with the mandate to use these tools, there is also an expectation or assumption that the developers will instantly get X% more productive. Like, "you must use this tool and you will be twice as productive". Where I work there as certainly been that kind of discussions, "we need to use AI for this, because no offense but you are simply not fast enough". And this from people who do not understand software development and has never worked with it. They have only read the online stuff about 20X speeds and FOMO. (And my workplace is generally quite laid back and reasonable. I am sure many other places are much more aggressively steered.) | |
| ▲ | sarchertech 3 days ago | parent | prev [-] | | >more invasive metrics If you have accurate metrics to gauge developer productivity then use them. But you don’t because if you did you’d be a billionaire. What you have is metrics that can measure developer busyness. If you use those metrics all you’ll do is run your good devs off and keep the ones who can’t find new jobs. So you’ll have to do what anyone who manages software teams has always done and trust your line managers to manage your devs. When it comes to people wasting tokens, most people aren’t gonna to do it with the intent to fuck your metrics. But if you tell people you are measuring something they will find a way in increase that metric whether it results in anything productive or not. |
|
|
|
| ▲ | tjpnz 3 days ago | parent | prev | next [-] |
| Making the tools available is one thing, but saying you're mandating their use at any level sounds like micro management to me. How would you feel if one of your subordinates started telling you how to do your job? I'm sure you would be mightily pissed off about it. |
| |
| ▲ | mh- 3 days ago | parent [-] | | I don't think telling people what their job is counts as micro management. Part of their job right now is staying abreast of technological developments and experimenting with new ways of working. Re: some of them being upset about it- probably. Some people are also upset about being required to use Jira. I personally dislike using Okta. | | |
| ▲ | skydhash 3 days ago | parent | next [-] | | It is micromanagement. If the job are not being done, the best way is to investigate what current practices are blocking people from doing it (the answer is probably meetings and bad communication). The worst way is to present a tool as a silver bullet for tasks you’re not doing and not accountable for. | | |
| ▲ | mh- 3 days ago | parent [-] | | Where am I presenting the tool as a silver bullet? You seem to be confusing me with someone else in this thread, or making the mistake of turning this into a polarized conversation of "AI is a panacea" vs "AI is worthless". I engaged in the thread in good faith, and am transparent about what I'm doing and why. I also clarified that part of the job in my org is experimenting with these tools. | | |
| ▲ | skydhash 3 days ago | parent | next [-] | | The complaint in the thread is that management is forcing AI tooling usage. If part of your job is to experiment with these tools, then like any experiment, the correct way is to share the findings with a report detailing the methodology and findings. But no one is doing that AFAIK. It’s all superlatives. | |
| ▲ | sarchertech 3 days ago | parent | prev [-] | | Have you ever monitored and encouraged the use of a particular text editor or IDE? If you had an employee whose manager thought was a high performer, but you noticed they used notepad would you encourage that they regularly give vim a try? The reason we force people to use Jira is because it only works if everyone uses it. AI doesn’t work like that. If it does enhance productivity 50% then use will spread and the expectations of your line managers will naturally go up and the holdouts won’t be able to keep up. Or only the exceptional ones will. And in that case why do you care how they do it? | | |
| ▲ | tetromino_ 2 days ago | parent [-] | | > The reason we force people to use Jira is because it only works if everyone uses it. In my experience, AI out of the box is at first a useless gimmick - until someone starts seriously playing with it and defines a skill file for integrating it with some internal tool. And another person starts playing with it and figures out that AI is pretty good at using another internal tool but only if the tool runs in --silent=1 mode by default, so as not to confuse AI with too much logging output. And a third person figures out that it's actively dangerous to let AI some some other internal tool - but hey, there's a safer alternative, and which happens to perform better too. And pretty soon you end up with an ecosystem of business-specific scripts and .md files and skills and MCPs that's actually helpful 85%+ of the time. But the only way to get there is to get devs and power users tinkering with it. | | |
| ▲ | sarchertech 2 days ago | parent | next [-] | | In my experience all the md files just pollute the context and make it less likely to do what I want it to do. I’m at a huge org with thousands of power users doing all of this and I haven’t seen anything resembling the results you’re seeing. But even assuming this is the case, you don’t create enthusiastic power users with threats (implicit or explicit) and metric tracking. The only thing that does is force people to do the minimum to keep their job. | |
| ▲ | 2 days ago | parent | prev [-] | | [deleted] |
|
|
|
| |
| ▲ | johnnyanmac 2 days ago | parent | prev [-] | | >Part of their job right now is staying abreast of technological developments and experimenting with new ways of working. Not necessarily. A carpenter has a job to make things. Not to use specific tools and keep up with the latest tools used for repairs. It can be suggested, but telling a caprenter what tool to definitely falls under micromanagement. >Some people are also upset about being required to use Jira Jira's job is to report metrics to management. That implicit to the job. Telling people how to perform their tickets is micromanagement. The whole goal of a non-junior employee is to trust they can estimate and accomplish their task. |
|
|
|
| ▲ | Henchman21 3 days ago | parent | prev [-] |
| Whats your plan for when someone flatly refuses? |
| |
| ▲ | mh- 3 days ago | parent [-] | | I'll cross that bridge when I get there. No one who works for me has refused to be paid to try out a new technology when I ensure the time is set aside for them to do so. |
|