I'm a software engineer with a background in physics. My primary interests are web development, machine learning, and automation.

Tempe, Arizona
Joined September 2012
Daniel Bank retweeted
This is the most fun moment to be a developer in years. The AI tools are imperfect, the patterns are still emerging, and there's genuine room for experimentation. Roll up your sleeves and build something. The earthquake is further opening up what's possible. The best news about this new layer: traditional engineering skills are more valuable than ever, not less. It helps us minimize shipping slop. Developers who already invested in CI/CD, testing, documentation, and code review are having the most success with AI tools. These "boring" foundations are accelerators. They turn agents from chaos generators into productivity multipliers. The real opportunity is learning to work at a different altitude. Instead of typing syntax, we're reviewing implementations, catching edge cases, and shipping features in hours that used to take days. That's genuinely exciting. Yes, there's a learning curve. Understanding how to provide context, iterate on plans, and review AI-generated code quickly takes practice. But this is learnable through doing - build small tools, review everything, develop intuition through repetition. The multiplier potential is real when you combine AI speed with engineering judgment. We're not replacing coding skills but we're finally able to focus them on the interesting problems while delegating the tedious parts.
I've never felt this much behind as a programmer. The profession is being dramatically refactored as the bits contributed by the programmer are increasingly sparse and between. I have a sense that I could be 10X more powerful if I just properly string together what has become available over the last ~year and a failure to claim the boost feels decidedly like skill issue. There's a new programmable layer of abstraction to master (in addition to the usual layers below) involving agents, subagents, their prompts, contexts, memory, modes, permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, workflows, IDE integrations, and a need to build an all-encompassing mental model for strengths and pitfalls of fundamentally stochastic, fallible, unintelligible and changing entities suddenly intermingled with what used to be good old fashioned engineering. Clearly some powerful alien tool was handed around except it comes with no manual and everyone has to figure out how to hold it and operate it, while the resulting magnitude 9 earthquake is rocking the profession. Roll up your sleeves to not fall behind.
83
211
51
1,799
364,499
Desert Rust online Oct 27th 7pm Just added to rust calendar too cc @ThisWeekInRust meetup.com/Desert-Rustaceans…
1
2
Daniel Bank retweeted
Now at 400 ⭐️ on @github Ockam is one of the fastest growing #opensource @rustlang projects Learn more github.com/ockam-network/ock…
2
2
I just released tractjs github.com/bminixhofer/tract… 🎉 An alternative to ONNX.js which is maintained and can run LSTMs faster than any other NN library for the browser. A thin wrapper on top of tract built by the awesome @kalizoy
1
7
19
Web page sending camera to an oled screen with Johnny-Five and @noopkat 's oled-js, WebSerial, @p5xjs , and my p5.j5 plugin. #nodebots github.com/monteslu/p5.j5
4
5
29
for those that picked up hardware, this device is compatible with Google's new 2FA - OpenSK initiative: androidpolice.com/2020/01/30…
1
1
This has been a long time coming, but we now have Johnny-Five with a classic Arduino UNO in browser without any plugins or extensions! Thanks to @reillyeon for browser serialport and @noopkat for the quick node-serialport shim. #nodebots
8
28
6
131
Lucid is excited to announce Casa Grande, Arizona, as the location of our new factory. goo.gl/vJLMbi
5
37
9
64