I help businesses create valuable software.

Kansas
Joined April 2008
If you didn't measure productivity before you started using AI, a current claim that AI improved your productivity has no legitimacy whatsoever. And even then, how did you measure productivity? That's very hard to do.
34
10
1
163
7,536
Mark Shead retweeted
one reason AI may take longer to raise productivity than other technologies is that it requires a heck of a lot of intelligence to figure out how to use more intelligence to improve your processes
1
1
6
309
Mark Shead retweeted
Working atari 2600 flappy bird, by just asking chatgpt to directly output the raw bytes for a cartridge image
19
18
15
289
117,628
Got a new SaturnCI customer yesterday. He said he really likes how the config is just Docker Compose rather than the crazy custom YAML that products like GitHub Actions, CircleCI, etc. use.
1
10
939
We're adding an illustrious new speaker to the Sin City Ruby lineup: Dave Thomas (@pragdave), perhaps best known as the co-author of The Pragmatic Programmer, will be our keynote speaker! Sin City Ruby takes place April 10 & 11 in Las Vegas.
5
14
1
46
4,667
For the last 12 years most of my paid work has used Python because the tools and infrastructure are there for machine learning, deep learning, and tooling around training and tuning LLMs. I was asking Google’s new AI Mode search about agentic frameworks written in Common Lisp - just a fun topic to ‘kick the tires’ and try out the Gemini experimental search integration (it is very good, BTW). One advantage of having LLM access via RESTful API calls to local models or commercial APIs is that developers of more complex AI applications and of agentic frameworks are free to now use Common Lisp, Haskell, Rust, Swift, or any other language they feel comfortable building (and maintaining!) complex systems. For certain applications Python is truly a wonderful language but it is not my personal choice for large software projects.
1
3
17
682
"It's obvious by how unpopular they are that s-exps are inferior."
1
2
72
Mark Shead retweeted
Centered code just looks better 🤓🍷
480
62
76
1,291
83,749
If I get 20 more people to wait with me, that's 20x more waiting and it will be done 20x faster! I think that's how "area of the rectangle" thinking works.
2
1
6
989
The perfect event for #DevOps enthusiasts. Don't miss out on the chance to learn from the best and network with the brightest minds over 3 days with your joint #DevOpsDaysKC and @kc_dc ticket! buff.ly/3WJ6XJd
1
1
53
My friends, as of today my schedule is fully free for new consulting work! I help managers run their teams more smoothly, engineers improve their skills, and I also write code. If you'd like to talk with me about working together you can contact me at [email protected].
3
1
17
2,167
Periodic reminder: I work as a consultant. Among other things I help eng teams improve their performance and I help eng leaders grow. I also write code. If you run an eng team and you'd like access to one of the greatest minds in history (me ofc), email [email protected].
5
1
12
3,267
Help
60
370
34
5,034
291,530
1
49
3
234
12,810
Mark Shead retweeted
We visualize trees that way only because people read top to bottom. Put the root of the tree on the "ground" and see how it looks.
1
1
11
461
Replying to @lalitkumawat1m
A good developer can write code that does what it is supposed to and handles all the edge cases. A great developer can create a solution that is much shorter because it eliminates the edge cases. A good developer can break a problem down into parts that make sense for the requirement. A great developer can break a problem down into parts that make sense for the entire problem domain. A good developer writes functions that can easily be modified to handle new requirements. A great developer creates abstractions that can be combined in different ways to handle new requirements with minimal rewriting of the underlying functions.
1
1
1
41
Eric Lee from Amazon is going to be doing a lunch and learn about AWS Machine Learning and especially about the DeepRacer League on 10/22 at noon central. If any of those topics sound interesting, you can get a calendar invite using the link below. events.agilelnl.com/event/79…
1
1
106
RT @lisperati: One tricky part of programming is that the time you spend coding a feature is inversely related to how quickly you can verif…
Pascal is for building pyramids Lisp is for building organisms
2
2
8
Professional Rails Testing comes out in exactly three weeks!
2
36
1,547