Ben Campbell's avatar
Ben Campbell
benc@ben.campbells.io
npub193q9...7fh8
Software Engineer
Ben Campbell's avatar
benc 2 years ago
I like to connect with things bigger than myself.
Ben Campbell's avatar
benc 2 years ago
I fixed the AWD on our ATV yesterday. It was a wiring issue. Debugging software is a cake walk compared to diagnosing electrical faults.
Ben Campbell's avatar
benc 2 years ago
I am genuinely confused on whether I don’t understand my engineering peers or they don’t understand me. I advocate for independent software with craftsmanship first execution. They advocate for dependencies and hack as fast as you can execution. I feel like I’ve hit a ceiling, but could also just be an idiot.
Ben Campbell's avatar
benc 2 years ago
I finished “Clean Agile” by #[0]​. I entered software after Agile had become a prominent word. As a junior I was indoctrinated with the process and saw it strictly as a business function. Clean agile did a good job of two things. The first is telling the story from a first hand account. Most of what I had read up to that point had been analysis and derivatives of principles. The human element in the story was important to illustrating the relevance it has to any human in software. The second element that I appreciated was the effort to describing the agile principles with respect to actual development. This allows developers to see how agile enables them to enable the business and how that dynamic does not work as well from the other direction. This has been my personal experience where business agile processes expected a agile developer toolset that nobody seemed to be able to teach me. I appreciate #[1]​‘s candor and tone. There are few people who do well at emphasizing the “why” in coordination with the “how.” I’m running out of books of his to read.
Ben Campbell's avatar
benc 2 years ago
I like to wander. image
Ben Campbell's avatar
benc 2 years ago
That’s wilderness. image
Ben Campbell's avatar
benc 2 years ago
There is something about pumping grease that is so satisfying. image
Ben Campbell's avatar
benc 2 years ago
#[0]​ I got an interesting question I’d like to hear your take on. Is there any wisdom when comparing the pros and cons of returning a value versus passing an interface? // two options for handling a value. class Foo { int returnValue(); void passInterface(Handler); } interface Handler { void handle(int); }
Ben Campbell's avatar
benc 2 years ago
My lawn mower wouldn’t run longer than a few seconds. I’m kind of proud of myself for tearing the carburetor apart and finding the clog.
Ben Campbell's avatar
benc 2 years ago
Saturday was the first day of ope season in the western district of Montana. The small rivers and streams are closed during the winter to let the fish rest. image
Ben Campbell's avatar
benc 2 years ago
#[0]​ I’ve noticed Damus regularly failing to upload photos. I suspect iOS is choosing files that exceed a limit. Any suggestions?
Ben Campbell's avatar
benc 2 years ago
First smoke of the year. image
Ben Campbell's avatar
benc 2 years ago
> “If the organization is rational, then the stakeholders eventually bow their heads in acceptance and begin to scrutinize the plan.” Excerpt From Clean Agile Robert C. Martin #[0]​ That if is an interesting condition. How do we identify IF an organization is rational?