Steve Adams

Steve Adams

@steve-adams.me

Welcome to my web page. Software developer at @hakai.org, aquatic ecology enthusiast from Victoria, BC, Canada

448 followers232 following3.6K posts

The people doing the most interesting stuff I know of are all nerds who had cool ideas and are no longer time-constrained to build and prototype their ideas. It’s so fun to see. One is building a camera motion control system for borderline-microscopic videography. It’s made out of scraps and Claude

I think this is where the truly interesting and innovative stuff will happen, generally. I’m so uninterested in most of the stuff Anthropic posts about. So many LLM-driven companies are doing what we did before, but ‘with agents’. I don’t care. Show me what the nerds are up to

They never needed an LLM to have good ideas. They just needed something to break through the time barrier. That magic doesn’t come out of an LLM on its own

It occurred to me that good ideas I have about software are often shower-thoughty, not the result of rapid iteration. Being able to explore and prove concepts incredibly fast has immense value, but it doesn't unlock the weird 'aha' moments for me that lead to my best results

In the most recent project I worked on, I think some of the better decisions and conclusions I reached literally took months. An LLM never would have taken me there alone However, the ability to explore and experiment better than ever certainly contributed to my ability to reach those conclusions

Today I was telling someone that most code is "glue"; it just connects systems together, it's typically not very complex It occurred to me that for a lot of developers, LLMs are glue bottles I like this analogy a lot

This stuff literally keeps me up at night

LaurieWired@lauriewired.bsky.social

The boom in Linux CVEs lately should get you thinking.

 Surely, given a finite codebase, there are also a finite number of bugs / unintended behavior, thus, a finite amount of vulnerabilities. Theoretically, a “solvable” problem. Right?

 Well…not at all actually.

I went outside and did hard things for a week at work and now I have so much energy. What a contrast. I want to do stuff. I need to go outside more often

Here’s a stream on Hecate island. I’m not sure if people have been here before. It’s remote, difficult to access, and very beautiful. We saw wolf tracks, grouse, very old and pristine bogs, and some of the gnarliest, toughest, wiry trees I’ve ever had to hike through 51.66409° N, 128.04106° W

Here’s a nice little spot in the watershed closest to our facility on Calvert Island. We have a stream-flow monitoring system right behind this frame, which is triggered by a weather station higher in the watershed.

When major rain events occur, the station immediately below the weather station dumps a specific dose of saline solution into the stream. Then, a lower station is triggered to begin measuring conductivity. Conductivity rises and falls, and we can use that to estimate how rapidly the stream flowed

Here’s the site of the weather station. It’s also the power station, set in an open bog system where there’s a lot of sun exposure on the solar panels. From here, the entire system is powered year-round.

Approaching our Ethel Island weather and radio station. This is the very south tip of the island. It’s currently surrounded by kelp, but a very steep drop off makes going ashore easier than it looks. Today we calibrated the rain gauge, fixed a camera, and added a voltage splitter

Last November we updated the firmware to be aware of when the radio is on or off, so it can toggle it according to power levels and time of day, making it draw a lot less power from the battery. This station is one of my favourites. Rivers Inlet is beautiful, and Ethel is a little paradise

Ever wondered how a rain gauge is calibrated? Here we’re draining a known volume of pure rain water through a gauge and recording the results of how the water passes through. The results can be used to make future rain measurements more accurate. We do it twice in a row, at least 10 minutes apart

The internal mechanism is simple but can be thrown off by tilt or other small but significant factors. Each knocking sound should indicate exactly 2ml of water, but there’ll always be a margin of error. This process lets us determine what that margin is and correct for it

A school of anchovies (I think), probably feeding near Hakai’s dock in Pruth Bay, Calvert Island. There were several schools, and one was visible shining and flashing under the pier from the dock to shore in a very wide shoal. You could see the water rippling and the fish shimmering

Working on BASIC code from 11 years ago that runs on real mechanical equipment in a remote coastal watershed will make you realize LLMs are still pretty useless in many contexts, and programming/debugging are still alive and well outside of the beaten paths

One undeniable thing about LLMs that I can’t wrap my head around is that for the first time, we have digital systems with truly complex emergent behaviours. Not like system dynamics in the computing context, but action-oriented behaviours or constructs like j space. Absolutely bizarre

Beautiful colour and patterns. This one is from a blue dream lineage but something went askew. Lots of activity in the substrate, too

Steve Adams reposted

Well, incredibly enough, some awesome guy named Jules spotted my bike and tipped me off by text, so I ran over to where he saw it (only ~6 blocks from my office!) and I recovered it! Uncomfortable confrontation with the thief for sure, but I'll take it. What a relief. Here's to another 12000km!

Steve Adams@steve-adams.me

I can't believe it, but my cargo bike was stolen from the bike locker at work. This thing was closing in on 12,000km traveled; it was a workhorse and like a second car to us project529.com/saddle-pump-...

Rill is awesome. I've started storing parquet from all over in S3 so I can look at it with Rill and stop jumping around the web, CLIs, using different DSLs to query things, etc. It's great at making AWS CE's data palatable. Just set up a routine CUR export and bob's your chopped unc

rilldata.comRill | The fastest business intelligence tool for humans and agentsRill's Agentic Analytics goes beyond dashboards with a natural language interface that powers instant, visual, and verifiable insights.

Baby CPDs joining the family. This tank is a jungle of grasses and although it seems crowded and they can’t school, they breed better than any other setup I have. They love hunting in here