Coding with those who show up

This week, I have a new paper out titled “Coding with those who show up: Two methodologies on technical committee work” in Information Technology and Libraries. It is licensed CC-BY-NC, so you can read it for free here.

The point of the article is that the literature on “laissez-faire leadership” is disproportionately (and in my opinion, sometimes incorrectly) negative about hands-off leadership styles. While that literature is largely quantitative, I read it with a humanistic approach to ask whether what they say and claim is defensible. My conclusion, reading “against the literature,” is that laissez-faire leadership is sometimes — possibly under very specific circumstances — valuable and useful. This analysis is supplemented with two case studies of a laissez-faire approach in committees in our library.

I hope you enjoy the paper and I’d be curious to hear your thoughts!

Posted in leadership, research, writing | Comments closed

Eight months with Debian

I checked the date of my previous post, and it has been eight months that I have been running Debian on this old HP laptop. Here are a few things that have struck me about the move from Ubuntu:

  1. The desktop environment can be pretty much identical. I am still running Gnome now — as I was on Ubuntu — and while it may be a different version, I would have a hard time pointing out any differences.
  2. At the outset, I had troubles with a flickering monitor. I spent quite a bit of time installing drivers and tinkering with settings, and while I can’t confidently say that it was something I did, the flickering has stopped.
  3. Debian stable’s commitment to, uh, stability, is a double-edged sword. I had been following Ubuntu’s six-month releases, and was used to having the latest. Stable moves much more slowly. I appreciate the reliability, but sometimes you just want to install something new that isn’t supported yet, and that can be frustrating.
  4. Partly as a result of (3), I find I’m building software from source more often. I almost never did this on Ubuntu, but with Debian it seems like it’s a regular occurrence.

Anyhow, these are my thoughts. My intention is not enrage some faction of linux nerds, but just to point out what I’ve noticed. I am happy with Debian; probably happier than I was with Ubuntu.

Posted in debian, linux, ubuntu | Comments closed

CUNY IT Conference 2024

The past two days, I have been at CUNY’s 23rd annual IT Conference. It’s a conference I enjoy, even though it’s geared toward IT professionals, which I am decidedly not. Nonetheless, the smattering of librarian presentations is usually enough to keep me occupied and contented throughout the conference.

I did catch some of the presentations by the IT folk. They were relentlessly AI focused. I would be more eye-rolling about this, but some of the presenters were reasonably pragmatic about the future of AI in higher ed. Perhaps a dose of pragmatism and realism is a useful antidote to the dour doomerism I’ve been carrying around about this topic. So right now, as I sip my Friday night tea, I’m doing my best to attempt look at AI from their point of view. We’ll see if this brings any insights.

Posted in ai, conference | Comments closed

Further thoughts on building AR projects in libraries

Caroline Jedlicka and I recently published a paper in the Journal of Web Librarianship called “Creating a Homemade Mobile Augmented Reality Game in a Community College Library: An Open Source Approach.” This link will get you past the journal’s paywall.

For me, the standout message of the article is that you do not need a professional developer to do rather interesting technology projects in libraries, like building augmented reality games. Librarians can do these things themselves, with the right support. Anyhow, the full article is available (at the link above) if you are interested in reading about our experiences. We’d of course welcome your thoughts and feedback!

Posted in ar, research, writing | Comments closed

Thanksgiving challenge, bots edition

It is getting to be time for my annual post about the Thanksgiving Challenge. Previous editions of this post can be found here, here, and here. Basically, the challenge is to spend the entire Thanksgiving long weekend coding by yourself. I’ve already covered the questionable productivity benefits (and very real mental health downsides) of doing this. But by now it’s tradition, so we’ll just plow ahead as though there weren’t any other options.

For me, this year’s challenge is going to be about bots. The venerable Mastodon instance botsin.space is shutting down, and (some of) the fediverse is in mourning. New homes need to be found for countless bots, or they will soon disappear. I have five bots on botsin.space, and I’d like to re-home three of them. The other two are, imo, not worth saving, and I’ll let them die a quiet, noble death.

Anyhow, I’ll move the good ones to the instance that I run, mastodon.ocert.at. This will provide a reliable home for the bots, although maybe with some reduced visibility, since my instance is lightly federated. Mastodon has decent account migration functionality, so hopefully that will mean that some of the people who enjoy these bots can continue to do so. From a code perspective, I can still do the compute on PythonAnywhere, and I expect that the only part of that setup that I will have to redo is the authentication.

Anyhow, have a good Thanksgiving and happy botting!

Posted in bots, holidays, mastodon, pythonanywhere | Comments closed

Cmus

I’ve been using cmus to listen to music lately. It is rather glorious software. To see what I mean take a look at this screenshot:

It runs in the terminal and has weird key bindings. To get it running I had to build it from source. It lets me play music off my hard drive, not the network. All of these things speak to my interests, or perhaps more accurately, my aesthetic. Anyhow, the code is on GitHub, if you like.

Posted in linux | Comments closed

SpringyCamp

This week, Carrie Jedlicka and I presented at SpringyCamp, the annual Springshare conference. Our talk was called Creating a Fun Library Tour with Augmented Reality and LibGuides! If you have a Springshare login, you can watch the video here.

It was fun, although I was nervous because there were ~300 people there! Carrie handled it like a pro. We’re glad we had the chance to participate.

Posted in conference, libguides | Comments closed

Fediverse relays

Fediverse relays have historically been a bit of a dodgy undertaking. In the past, when I’ve tested a relay, it was a largely unmoderated firehose of random stuff from the network. Unmoderated fedi is often particularly unpleasant; so much so that I could never really stomach it for more than a few days.

But I recently discovered relay.fedi.buzz, which provides relay endpoints for specific hashtags or instances. This is a far different proposition than the usual relay firehose: it’s much more manageable and customizable. From my initial testing, it seems that hashtag-based relay endpoints are useful for specific, niche tags. Popular tags have a predictable amount of spam, so that they’re not particularly interesting to follow. But a relay for an infrequently used hashtag is super useful.

Additionally, relay endpoints for specific instances are a good way to get more content from the parts of the fedi that you actually like.

So overall, relay.fedi.buzz seems useful, and I’m going to work on tweaking the endpoints I follow to see if I can get a reasonably good mix from it. The code for the project is also on GitHub and AGPL licensed, which is nice.

Posted in mastodon | Comments closed

Transformative

Recently, I posted about my commitment to read one academic article per day. It’s now been just over a month that I’ve been doing this, and I have to say, it has been transformative. I feel a whole new level of engagement with my work and my discipline.

This has also prompted me to read newer articles than I had previously. Having amassed >50 journals’ feeds in my RSS reader has helped. This means that when I open my reader there is always a bunch of new stuff to pick from. This has been important for ideation, recency, and fostering an interesting breadth of topics.

Anyhow, yesterday I wrote some Python scripts to quantify the daily articles I’ve been reading (most common journals, most frequent keywords in titles, for example), and I’ll share some results once I’ve amassed a few more months of data; the limited quantity of data so far means that it is not yet super meaningful.

Nonetheless, my takeaway from this exercise has been unambiguous: reading one academic article per day is an excellent thing to do. Highly recommend.

Posted in python, reading, rss | Comments closed

NASA hackathon

The last hackathon I attended was quite a while ago. It was at MIT, which was fun, and I think the theme was bookish. I really enjoyed myself. My coding skills at the time were enough to contribute, but not so much that my team was really counting on me. I met some interesting people and we built a thing. I still follow some of my former team members on GitHub.

Next month, a hackathon is coming to us. The NASA International Space Apps Challenge is happening worldwide, with Kingsborough hosting one of the local events. This is a great initiative for our college, and I hope that a lot of Kingsborough students participate and have some fun.

I signed up yesterday, and I’m trying to convince some of the other librarians to join me. Hackathons are great entry points for people who are code-curious, or who may be trying to figure out how to start their code journey. My experience of the MIT event was that is was supportive, inclusive and positive. I hope the Kingsborough event lives up to that. I encourage you to sign up, explore and enjoy! It’s not about creating an incredible, prize-winning app; it’s about learning and having fun.

Posted in hackathon | Comments closed
  • Subscribe to this blog via email

Skip to toolbar