Log inSign up
James Ward
10.3K posts
user avatar
James Ward
@JamesWard
My book: EffectOrientedProgramming.com | My podcast: @HappyPathProg | @AWSCloud Agent Experience | @AgenticAIFdn TC | My opinions are mine
Crested Butte, CO, USA
jamesward.com
Joined February 2007
3,245
Following
18.7K
Followers
  • Pinned
    user avatar
    James Ward
    @JamesWard
    Jun 26
    Still cooking! A few more new projects in the past 2 months: - ZIO HTTP MCP client/server library: github.com/jamesward/zio-… - ZIO Bedrock library: github.com/jamesward/zio-… - sbt revolver alternative for sbt 2.0: github.com/jamesward/sbt-… - sbt webjars plugin: github.com/webjars/sbt-we…
    user avatar
    James Ward
    @JamesWard
    Apr 16
    The past 3 months have been the most intense and fruitful of my entire career. I've been cooking, coding, vibing, architecting, designing, imagining, and delivering production systems while teaching developers around the world how to build enterprise-grade AI systems. I'm on my
    2.9K
  • user avatar
    James Ward
    @JamesWard
    Jul 16, 2019
    - Enterprise Edition 2.0 - App Server -> Kubernetes EAR/WAR -> Docker Container EJB -> Istio JNDI -> Kubernetes Services JMS -> Kafka JAAS -> IAM / JWT RMI -> gRPC JAXP -> Cloud Events Servlets / JSP -> NodeJS JDBC -> So many data access things JTA -> (nothing, because reasons)
  • user avatar
    James Ward
    @JamesWard
    Dec 10, 2019
    If SQL were built on YAML SELECT: - num - name FROM: - customers WHERE EXISTS: SELECT: - name FROM: - orders WHERE: AND: - EQUALS: - customers.num - orders.customer_num - LT: - price - 50
  • user avatar
    James Ward
    @JamesWard
    Mar 4, 2021
    My builds are 100% reproducible as long as nothing on the internet changes.
  • user avatar
    James Ward
    @JamesWard
    Dec 20, 2021
    After 3 years at Google Cloud, I'm moving from one dream job to another. Starting today I'm a Product Manager for Kotlin (still at Google), helping make Kotlin even more awesome. Really looking forward to this new adventure - let me know if there is anything I can do for you.
  • user avatar
    James Ward
    @JamesWard
    Sep 9, 2020
    Programming, no matter what level, is mostly trial & error. So before anything else, optimize for the shortest feedback loop possible.
  • user avatar
    James Ward
    @JamesWard
    Nov 26, 2024
    I love watching people realize the value of 20+ years of VM optimizations that programmers did zero in order to realize the benefits of.
    user avatar
    ily⚡️
    @0xIlyy
    Nov 26, 2024
    Why is go slower than java? Have i been lied to this whole time?
    128K
  • user avatar
    James Ward
    @JamesWard
    Feb 11, 2015
    Discovered this sign at the W3C headquarters...
  • user avatar
    James Ward
    @JamesWard
    Oct 16, 2017
    Based on CPU usage I'm pretty sure the Slack Mac App is mining bitcoin in the background.
  • user avatar
    James Ward
    @JamesWard
    Mar 28, 2023
    Upgraded another service to JDK 17 and holy crap these out-of-the-box improvements in GC are 🤯
    107K
  • user avatar
    James Ward
    @JamesWard
    Apr 29, 2024
    Apparently some people are surprised that you can run a 13 year old self-contained Jar on the latest JVM. And thinking about other language ecosystems, it is actually pretty freaking amazing and not something that we talk about enough.
    61K
  • user avatar
    James Ward
    @JamesWard
    Jun 14, 2019
    Best way to kill developer productivity: use docker containers in the local dev cycle.
  • user avatar
    James Ward
    @JamesWard
    Mar 10, 2021
    Once you go immutable, you can’t go back.
  • user avatar
    James Ward
    @JamesWard
    Feb 13, 2019
    Most underrated thing about Open Source is skill portability. When teams use proprietary frameworks there is a huge cost to on-boarding. Also developers don't want to invest time learning something that has zero transfer to their next job.

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up