In Canada the police are pretty lazy and it's mostly due to who they hire, and also a LOT of political garbage as it's a federal police force throughout the country in most cases -- run from Ottawa.
Not much real police work happening any more unless you criticize the government or do something they can use as a reason to grow their budgets or otherwise further political agendas.
If there is a video of a crime they do like that...easy! Also they can show it to media for props.
Lazy cops just love centralized 'social' media and the fools who post their lives on it for them to snoop through.
I have a claude max subscription and a gemini pro sub and I exclusively use them on the cli. When I run out of claude max each week I switch over to gemini and the results have been pretty impressive -- I did not want to like it but credit where credit is due to google.
Like the OP others I didn't use the API for gemini and it was not obvious how to do that -- that said it's not cost effective to develop without a Sub vs on API pay-as-you-go, so i do no know why you would? Sure you need API for any applications with built-in LLM features, but not for developing in the LLM assisted CLI tools.
I think the issue with cli tools for many is you need to be competent with cli like a an actual nix user not Mac first user etc. Personally I have over 30 years of daily shell use and a sysadmin and developer. I started with korn and csh and then every one you can think of since.
For me any sort of a GUI slows me down so much it's not feasible. To say nothing of the physical aliments associated with excessive mousing.
Having put approaching thousands of hours working with LLM coding tools so far, for me claude-code is the best, gemini is very close and might have a better interface, and codex is unusable and fights me the whole time.
I literally filled out TPS reports every week at this place down to the hour, breaking down internal project billing and customer billing. In order get the charge codes from the PM, you need to give them estimates. That was the main driver for estimates - convince the non-coders.
30 years ago my boss at a large defense/aviation contractor told me estimating software projects was a very valuable skill, but all estimates were always wrong because they are simplifications and to keep that in mind -- his words.
Mainly they are useful to build belief and keep a direction towards the goal.
Models of any kind in whatever domain are necessarily always something less than reality. That is both their value and weakness.
So estimates are models. Less than reality. Therefore we should not expect them to be useful beyond 'plans are useless, but planning is indispensable' -- I think thats' Eisenhower.
Unions should have more of a place... it is the right idea... but they were subverted in critical ways so they don't serve their members quite as they should. Instead they enrich middle men. Seems like the bigger the union the truer this is.
18 years ago I stood up at a super computing symposium as asked the presenter what would happen if I fed his impressive predictive models garbage data on the sly... they still have no answer for that.
Make up so much crap it's impossible to tell the real you from the nonsense.