Annyce Davis

Davis Technology Consulting

  • Home
  • About Me
  • Blog
  • Courses
  • Newsletter

Annual Planning and Budgeting Need to Die

August 27, 2026 by Annyce Davis

It’s August. It’s also budget and roadmap season. I’ve already been planning for next year for a couple of months. You can’t make this up.

Like most leaders in large organizations, I’ve spent plenty of time in planning conversations. We build roadmaps, forecast budgets, negotiate headcount, debate priorities, and try to make reasonable decisions about what we’re going to need six, twelve, sometimes eighteen months from now.

There is nothing inherently wrong with doing that. Companies need a strategy. Finance needs some idea of where the money is going. Teams need enough direction to make decisions without renegotiating priorities every week.

The problem is what happens after the plan is approved.

Because between now and next August, a lot is going to change.

Customer expectations will shift. New technology will become viable. Some projects will turn out to be harder than expected. Others will turn out to be unnecessary. New opportunities will emerge that we haven’t even considered yet.

And somehow, despite all of that new information, we’ll still be talking about whether we delivered what we said we would deliver back when we were sitting here in August.

I’ve started to wonder whether annual planning and budgeting, at least the way most large organizations practice them, need to die.

Continue Reading

Jetpack Compose and the Speed of Thinking

February 22, 2026 by Annyce Davis

I wasn’t excited about Jetpack Compose. There. I said it.

When it first came out, it felt like Flutter in a different outfit. Kotlin instead of Dart. Same declarative energy. And look, I didn’t have anything against Flutter. Once you get comfortable with it you can build a solid multiplatform app.

I just didn’t feel the need to adopt something new. XML worked. Views worked. We were shipping.

And then there was the terminology. <insert multiple facepalms> mutableStateOf. derivedStateOf.

It sounded like I needed an encyclopedia just to build a button. I wasn’t eager to relearn concepts I already understood — definitely a lot of “get off my lawn” going on.

Back in 2017 at Google I/O, I ran into Dave Burke. He was leading Android at the time. I asked him what he thought about Flutter. Was it the future? Should we all be paying closer attention?

He didn’t tip his hand. But he mentioned that declarative UI had clear advantages. I remember nodding politely. It was Dave after all. But I wasn’t fully sold.

Years later, however, that comment made a lot more sense.

Continue Reading

Google I/O 2025: What busy Execs need to know

June 5, 2025 by Annyce Davis

Android continues to expand beyond phones into cars, wearables, and more, now reaching over billions of screens. Google I/O 2025 introduced key updates focused on making experiences adaptive across devices and integrating advanced AI capabilities. These advancements are particularly relevant to how executives should think about future work. Here’s a look at my key highlights from this year’s event.

Key takeaways

✨ AI is the new standard. AI is no longer a unique selling point. It is now a foundational part of modern applications. The focus has shifted to how we can leverage AI to enhance productivity and create more intelligent product experiences.

💠 Adaptive is a necessity, not a feature. Building adaptive experiences that work seamlessly across Android’s diverse hardware is no longer optional. Android 16 is pushing developers to adopt an “adaptive-first” mindset.

🤖 The rise of the AI Agent – We’re moving beyond simple, reactive AI assistants. They are now proactive, autonomous AI Agents that can handle complex, multi-step problems and workflows on their own. Think Skynet; so, make sure you add a “please” to your prompts.

Continue Reading

The Little Things: Didn’t read the manual

October 1, 2024 by Annyce Davis

This series is dedicated to the little things in programming that make you want to bang your head against the wall. Today’s post is about: when you didn’t read the manual.

Continue Reading
Next Page »

Follow Me

  • Bluesky

Categories

  • AI (4)
  • Android (62)
  • Career (7)
  • Communication (5)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • iOS (1)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Leadership (4)
  • Life (5)
  • Public Speaking (26)
  • Revenue (2)
  • RxJava (1)
  • Software Development (16)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Follow Me

  • Bluesky

Copyright © 2026 · All Rights Reserved · Log in

Loading Comments...