Skip to content

Christopher James Willcock

Enjoy Kaizen

INTERTEXTrEVOLUTION (jgregorymcverry.com)
@bonstewart wanted to make an introduction to @cjwillcock He is an awesome developer and WordPress guy from PE who has gotten quite involved in the #IndieWeb as late. Figured you could point him to the rich history and people of PEI doing our kind of work in #OpenPedagogy

Thanks @jgmac1106 and hi @bonstewart!

trekhleb/javascript-algorithms (GitHub)
javascript-algorithms - Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Bookmarked!

Old Man Luedecke / One Night Only! Live at the Chester Playhouse from truenorth.labelstore.ca
Live at the Chester Playhouse is a beautiful recording of one gig, September 15 2017 when he appeared solo before a hometown crowd in the seaside village of Chester Nova Scotia. The record captures the warmth and intimacy of the show and the transmutation of the ordinary to the magical that Luedecke achieves every night. And that is what makes him such a loved live performer.

I purchased the digital download of Old Man Luedecke’s shiny new live album, One Night Only! Live at the Chester Playhouse.

I was lucky to take in Old Man Luedecke’s performance on this tour in my hometown of Summerside last year. He is a superb storyteller and a great performer. I enjoyed it very much.

I had the chance to shake his hand after the show and say hi. I let him know his music was a constant companion of mine as I spent a lot of time working on my computer and often choose one album to listen to on repeat all day long. It’s a fairly short list of albums I choose from most of the time.

I mentioned that my favourite music of his was Monsanto Jones and I was hoping he might have played it, but of course, I enjoyed the show. He spoke lively, “Oh, you should have told me! We could have played it.”

I asked, “What, just shout out from the crowd?”

“Yeah,” he said. “Sure!”

I told him,  “I will the next time” and I really hope he’s not annoyed about it the next time I see him on stage, because I won’t forget!

He only spoke with me for a moment, then excused himself to collect a beverage before we made our separate ways back into the Harbourfront Theatre auditorium where Breabach was taking to the stage.

Thanks Aaron for inviting me out!

Here’s this little tune I like so much, Monsanto Jones. Now I need to listen to this new album which has long since finished downloading!

How to Write Go Code - The Go Programming Language (golang.org)

The ‘getting started’ documentation for the Go programming language is excellent.

Earth Alone by Daniel Arenson
Emery must survive basic training, become a soldier, and finally face the aliens in battle.

Just finished Earth Alone by Daniel Arenson. The romance felt forced into an otherwise consistent story, which on second thought may be entirely consistent with the young lovers involved! Overall an enjoyable read. Recommended.

I updated my user page on the IndieWeb.org wiki and added an about me page here on my blog.

Ex Lacuna or Bust

When I started writing online here again in early June ’18 I had no intention of using WordPress. Some conversation led to me using WordPress to help others that also use WordPress. I raced to the blogging that some others enjoy most and skipped the reading and implementing technical specifications that I enjoy most.

I have been hesitant to write about the details of the coding I do and about the decisions I make while developing software. I feel that very few people I know would enjoy reading that sort of content and therefore I hesitate to spend the time writing it. Instead I simply focus on the coding itself as time allows. Expanding the group of people I know and connecting with those that find these topics interesting was a primary motivator for me in coming back to blogging. Maybe ensuing conversations will make me a better developer and enable me to accomplish more. I like this possibility very much. However, in adopting the perspective of a non-developer using WordPress, I somehow fell into blogging from this perspective too.

Clearly, it’s not that WordPress is affecting me this way and I do not mean to say anything for or against this particular project or any individual that I have been chatting with on this. Rather, I see that by foregoing a journey of self-determination, making and using my own tools, I have rapidly arrived to a completely functional and reasonably well-appointed place which I was not in a hurry to be in. The journey continues to be the interesting thing for me.

I often encounter this mantra: don’t reinvent the wheel. I don’t like that there is no ‘depends on the situation’ disclaimer included there. Yes, in business, the rapidity of reaching the goal is a key quality to consider. I am not so constrained, 24×7.

Consider a farmer. The land is cleared, plowed, and planted. The crop is sown, nurtured, harvested, stored and brought to market. I expect there is more to it as well. I am not a farmer, but I expect a farmer to know these details. Consider now one who sells farm produce. I expect a produce vendor to not have detailed knowledge of farming. A junior produce vendor may hear from the senior vendors, “don’t reinvent the farm.” Makes sense if you are indeed pursuing a career in produce vending. A bit sad if the young person has the soul of a farmer, and stands at a fork in the path, where seeing clearly the farming and vending aspects coalesces to new and synergistic innovation in vendor-farmer systems.

It’s been my good fortune to secure a career which aligns with my lifelong pursuit and passion for systematization in computer programming. At work, I practice a disciplined approach to avoid costs: don’t reinvent the wheel. Outside of work, I pursue the goal of self-empowerment; of complete details as minimum viability. I study minor aspects of complex systems so that I might take personal responsibility for what I may recommend others to use, as components and dependencies. This naturally improves my day-to-day effectiveness. It is time consuming to do so, on my time, as desired!

In all the world of people in vocational specializations, when we go seeking the construction details of some modern, useful artifact, we must eventually find someone who speaks with authority, and does reference clear evidence when the question is asked: what is a wheel? I choose this vocation, software development. I think it reasonable for you to expect me to know the details.

This little funk I’m working through is all too similar to an earlier time, and to an important lesson I learned then – not to attempt to paint a picture of myself, based on what I think other people want to see of me, but instead to be genuine. It’s much easier.

Now back, back, back to knitting my own washcloth.

Microsub and the new reader evolution by an author (skippy.net)
I was an avid Google Reader user.  When it shut down, I started hosting my own RSS reader: first tt-rss, and later miniflux. I very much liked being able to subscribe to sites and read them at my leisure. I also appreciated not having my reading habits tracked or quantified. I had maybe two dozen f...

Trying to wrap my head around microsub, and this article resolved many parts into a whole. Kudos!

Personal Goal in Open Source

I set a personal goal to publish some code on packagist. That’s it!