James Asbury
banner
jbury.bsky.social
James Asbury
@jbury.bsky.social
Software engineer @ Microsoft
Views expressed are my own.
San Francisco, California 🌁
This is not to take any stance on if AI is truly “good” for society. It is complicated, and there are some clear harms that need to be addressed (copyright laws, job disruption, environmental impact, etc.)

But claiming it is a fad is a naive denial of just how prevalent this tech is becoming.
August 7, 2025 at 4:20 PM
The hardest bugs I’ve had to root cause could not have been caught with flat tests. They often involve a complex combination of overlapping scenarios. Testing against complex scenarios efficiently often involves sharing test setup across a variety of test cases
June 15, 2025 at 12:31 AM
The best documentation is not only how something works, but why it works that way. The “how” can be rediscovered easily whereas the “why” is easily forgotten.
April 30, 2025 at 3:26 PM
Not Unix source code… but certified Unix compliant for whatever that means in 2025 :-)

I find this incredibly interesting since you have to change the MacOS settings a lot to pass compliance. So it’s hard to understand why they are motivated to keep it certified. www.osnews.com/story/141633...
Apple macOS 15 Sequoia is officially UNIX. If anyone cares...
But what does that mean?
www.theregister.com
April 20, 2025 at 11:58 PM
Collaboration is a part of the culture I’ve always been most impressed by. All engineers, including interns, are encouraged to explore the problems and have their voices heard. I hope this is the case universally across the company, because I think it’s an important time to support junior engineers
March 16, 2025 at 5:13 PM
In any big company, practices will vary widely from team to team. As an anecdote, the principal and senior software engineer ICs I work with write significant amounts of code. They just also spend more time identifying problems and the bigger picture with what code should be written.
March 15, 2025 at 10:13 PM
I don’t think it is very relevant today for marketing Macs as products themselves.

Instead, I suspect Apple maintains Unix certification as a promise for applications that are being developed on their platform. For example, making guarantees about POSIX APIs that are supported.
November 27, 2024 at 6:28 AM
What does it mean to be “unix under the hood?” These terms are overloaded. But macOS Sequoia is certified Unix.
www.theregister.com/2024/10/11/m...
Apple macOS 15 Sequoia is officially UNIX
But what does that mean?
www.theregister.com
November 27, 2024 at 5:40 AM