Alan Williams
San Francisco, California, United States
2K followers
500+ connections
View mutual connections with Alan
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Alan
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View Alan’s full profile
-
See who you know in common
-
Get introduced
-
Contact Alan directly
Other similar profiles
Explore more posts
-
Jellyfish
21K followers
💡 AI doesn’t just change how code is written – it changes expectations and outcomes. In the final section of Jellyfish’s AI Adoption Guide, we explore how expectations for engineering leaders are evolving as AI becomes embedded across the SDLC. Because the organizations pulling ahead are treating AI as a transformation, not a tooling upgrade. Inside, you’ll explore: - Why AI adoption is quickly becoming a leadership mandate, not an option - How to balance ambitious goals with realistic expectations - What cultural investments are required to sustain long-term gains - How data can be used to align executives and engineering teams The teams that win in the AI era won’t just have better tools – they’ll have leaders who know how to guide change. Download today: https://lnkd.in/dut_6WpQ
20
-
Shane Spencer
Lovable • 7K followers
Recently I went to a local mixer here in Sonoma County and did something radical: I left the AI buzzwords at home and just asked people, “How is technology actually feeling in your business right now?” I heard it all: “Excited, but overwhelmed.” “Curious, but I don’t trust the hype.” “I’d use AI tomorrow… if someone I trust set it up.” Those conversations did more for my roadmap than any online trend report. Face to face, with eye contact, people tell you what they’re really worried about: staff burnout, sloppy data, missed calls, chaos in the back office. That’s where AI actually belongs... quietly fixing the unglamorous problems. If you’re building in AI, go talk to the people on your street, not just your Twitter feed. The answers are usually sitting at the bar table across from you.
32
23 Comments -
Paul Chiusano
Unison Computing • 2K followers
I thought this was a good and very reasonable talk by Eleanor Millman on how to prioritize projects for a platform engineering team: https://lnkd.in/gaYtUHRH A few insights I took from it: - Unlike product features which can be more directly tied to revenue, platform engineering work is a couple steps removed. But that doesn't mean it's unimportant! Far from it, platform engineering projects can make everyone at the company more efficient, able to produce higher quality software, etc. - While "urgency" is always going to be a factor, you don't want to just be putting out fires, you want be able to prioritize work which is "high impact" ... even if that impact isn't felt immediately. - Good rule of thumb: prioritize "highest impact for lowest effort". - The talk has some ideas on what factors to choose for impact, and how to blend them. For instance "speed of development" is one factor, "cloud cost optimization" might be another. The weighting of different impact factors can change over time, depending on the needs of the business. I would say that a lot of companies don't have much methodology here but I can really see the value in codifying it. You can always change the methodology or the weighting if it's spitting out results that don't pass the smell test or you really feel it is leading the company astray. Clarity can give the org more freedom to put resources behind projects that would otherwise never be taken on. When things are unclear, prioritization still happens implicitly, but the decisions tend to be a lot more random and fear-based and the org is worse off as a result.
15
3 Comments -
Peter Kraft
DBOS, Inc. • 7K followers
Really proud of the work Harry Pierson and the team have done in releasing DBOS Java today! DBOS Java brings lightweight durable workflows to Java. Workflows make your program durable by checkpointing its state in Postgres. If your program ever fails, when it restarts all your workflows will automatically resume from the last completed step. Workflows are useful for solving many problems, such as: - Orchestrating business processes so they seamlessly recover from any failure - Operating an AI agent, or anything that connects to an unreliable or non-deterministic API. - Running reliable background jobs with no timeouts. - Processing incoming events (e.g. from Kafka) exactly once What’s unique about DBOS workflows is that they’re implemented entirely in a lightweight Postgres-backed library. All you have to do to use DBOS is install the library into your application and register workflows and steps. As your program runs, the library checkpoints your workflows and steps in Postgres. If your program ever fails, when it restarts it uses those checkpoints to resume all your workflows from the last completed step. There are no other dependencies you have to manage, no separate workflow orchestrator–just your program and Postgres. The big advantage of this approach is that you can incrementally add DBOS to any Java application–it’s just a library. You can add workflows to your application without rearchitecting it or adopting any new infrastructure. It works out of the box with frameworks like Spring. Also, because it’s all Postgres-backed, you get all the tooling you’re familiar with: backups, GUIs, CLI tools–it all just works. You can use Supabase, RDS, Neon, or any other Postgres provider. Check it out on GitHub, try it out, and give us a star!
48
6 Comments
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content