CHRISTOPHER DESROCHERS
  • HOME
  • LIBRARY GUIDES
    • COLLECTION DEVELOPMENT >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • CATALOGING AND CLASSIFICATION >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • REFERENCE AND INFORMATION SERVICES >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • LIBRARY TECHNOLOGY AND INFORMATION SYSTEMS >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • ARCHIVES AND SPECIAL COLLECTIONS >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • USER SERVICES AND EXPERIENCE >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • RESEARCH METHODS AND SCHOLARLY COMMUNICATION >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • LIBRARY MANAGEMENT AND LEADERSHIP >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • OUTREACH AND ADVOCACY >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • PROFESSIONAL DEVELOPMENT AND ETHICS >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
  • EDUCATION
    • BACHELOR OF ARTS
    • MASTER OF LIBRARY AND INFORMATION STUDIES >
      • ePORTFOLIO >
        • SERVICE
        • ORGANIZATION
        • TECHNOLOGY
        • LEADERSHIP
        • RESEARCH
  • ASTRONOMY
    • EVENTS
    • GREAT ASTRONOMY LINKS
    • RECOMMENDED ASTRONOMY-RELATED YOUTUBE CHANNELS
    • MY GEAR
  • ARCHIVES
    • DJ sELF
    • ELFIN SOUND
  • BLOG
  • LINKS
  • CONNECT

Program or Be Programmed

18/3/2026

0 Comments

 
I recently finished reading ‘Program or Be Programmed: Eleven Commands for the AI Future’ by Douglas Rushkoff. Its central claim is simple. The technologies we use are not neutral tools. They carry assumptions about time, identity, truth, relationships, and value. When we accept defaults without awareness, we end up living according to those assumptions.
​Most modern systems are optimized for efficiency, scale, engagement, and prediction. Those priorities are not inherently wrong, but they are not synonymous with human flourishing. If left unexamined, they quietly reshape our habits, our expectations, and even our sense of what it means to be present with one another.
​Rushkoff’s eleven commands function less as rules and more as calibration points. They help us recognize the built-in biases of digital systems and reclaim agency in how we use them. I recommend reading the book, but I also wanted to share the eleven commands here. For each one, I’ve included the bias it addresses, the liability it creates, the opportunity it enables, and a tiny practice you can use to practically incorporate the command into your daily life.
Picture
​​​Image generated with ChatGPT. 

1) Time — Do Not Be Always On

Tech Bias: Platforms are engineered for continuous engagement. “Now” is the only time that matters. Notifications are gravity wells for attention. 
Liability: You live in reactive mode and confuse urgency with importance. Sleep, focus, and deep work erode. 
Opportunity: Treat your attention like a telescope. A telescope is powerful because it’s aimed. Constant scanning doesn’t reveal faint galaxies. Stillness does.
Tiny Practice:
  • Set two daily offline windows (5-10 minutes minimum, but ideally 15-30 minutes or longer).
  • Turn off non-human notifications (‘Do Not Disturb’ mode is great for this!). If it isn’t a person you care about, it doesn’t get to tap your shoulder.

2) Place — Live In Person

Tech Bias: Remote, scalable interaction is rewarded. Embodied local life is treated like inefficiency.
Liability: You get lots of contact and less connection. Context collapses. Everything becomes a comment thread.
Opportunity: In-person life is high-bandwidth. Libraries understand this instinctively. A room full of humans is a different internet. An internet that is slower, warmer, and more accountable.
Tiny Practice:
  • Make one thing per week in-person by default: Coffee, board games, a walk, a library visit, a bike ride, a night out observing.
  • If you manage a team, occasionally protect “no agenda” time where people can just be human near each other.

3) Choice — You May Always Choose None of the Above

Tech Bias: Interfaces push binary choices: Like/dislike, accept/decline, upvote/downvote, subscribe/leave, buy now/miss out. 
Liability: You get shepherded into options that serve the platform’s goals, not yours.
Opportunity: “None of the above” is a superpower. It’s how you reclaim agency.
Tiny Practice:
Before clicking anything important, ask:
  • “What would I choose if no one was observing or measuring this?”
  • “Are there more options?”
  • “Can I do nothing and be ok?”

​4) Complexity — You Are Never Completely Right

Tech Bias: Algorithms reward certainty and confidence. Nuance performs poorly. Outrage and anger performs extremely well.
Liability: You get pulled toward overconfidence. You start arguing to win, not to learn.
Opportunity: Complexity is not a weakness. Reality is layered, contingent, and rarely just black and white. 
Tiny Practice:
Add one sentence to your hot takes:
  • “I might be wrong, but here’s my best understanding.”
  • “What would change my mind is…”

5) Scale — One Size Does Not Fit All

Tech Bias: Digital systems love scale: Uniform rules, one interface, one policy, one feed, one “community standard”.
Liability: Local needs get steamrolled. People become “users”. Edge cases become invisible.
​Opportunity: Build small, adaptable systems where feedback can actually change the shape of the tool. Libraries are anti-scale by design. Even in a large system, each branch community adapts its own way of doing things.
Tiny practice:
  • When adopting a tool at work, insist on a pilot before a rollout.
  • Ask: “Who does this work for, and who does it break?”

​6) Identity — Be Yourself

Tech Bias: Platforms encourage performative identity: Branding, engagement metrics, persona maintenance. You become a product with a posting schedule.
Liability: You drift from authenticity into optimization. You start “being” for the algorithm.
Opportunity: Identity is not a static profile; it’s a living process. AI makes this tricky because it can mirror you back a cleaner, more marketable version of yourself. Don’t confuse that with your actual self. 
Tiny Practice:
  • Keep one space in your life unpublished: A notebook, private doc, diary, or folder of notes no one sees.
  • Periodically ask: “If nobody could react to this, would I still do it?”

7) Social — Do Not Sell Your Friends

Tech Bias: Social networks are monetized. Relationships become data. Sharing becomes extraction. Even the language shifts as friends become “connections”.
Liability: Social life becomes transactional, trackable, and subtly performative.
Opportunity: Rebuild a commons mentality. Relationships are not inventory. Communities should not be strip-mined for engagement.
Tiny Practice:
  • Use group chats, real calls, and real meetups.
  • When a service is “free”, ask: “Who is being sold?” Often it’s you and your friends.

​8) Fact — Tell The Truth

Tech Bias: Virality outruns verification. AI can generate plausible nonsense at industrial scale. Incentives reward the compelling, not the correct.
Liability: Epistemic collapse: You stop trying to know what’s real, or you pick a tribe (a “truth team”).
​Opportunity: Truth-telling becomes a cultural skill again: Cite sources, verify claims, contextualize, revise, and employ nuance.
Tiny Practice:
Before sharing, pause and verify one key claim.
  • Add context: “Here’s what I know, here’s what I don’t.”
  • If you’re wrong, correct it publicly.

​9) Openness — Share, Don’t Steal

Tech Bias: Copy is effortless. Ownership is muddy. AI training and scraping amplify this by treating creation as raw material.
Liability: Creators get hollowed out. People stop making original work because it feels pointless.
​Opportunity: Practice ethical sharing: Credit sources, ask permission when needed, and build reciprocity. 
Tiny Practice:
  • Default to attribution.
  • Ask: “Am I adding value, or just extracting it?”
  • Support creators you benefit from with money, links, and attention.

10) Purpose — Program Or Be Programmed

​Tech Bias: Tools shape behaviour. If you use default settings, you accept default goals. Many systems are optimized for revenue, engagement, surveillance, and lock-in.
​Liability: You become a passenger in your own life—nudged, directed, puppeted. 
​Opportunity: Purpose is writing the requirements document for your tech. What is this tool for? What is it not for? 
Tiny Practice:
For any new app or workflow, complete the following sentences:
  • “I use this to ______.”
  • “I do not use this for ______.”

11) AI — Value The Human

​Tech Bias: AI reduces the world into what can be measured, predicted, categorized, and optimized. It’s a powerful pattern engine.
Liability: You outsource judgment. Machine confidence replaces human wisdom. People get treated like inputs and outputs.
​Opportunity: Use AI as a tool, not an authority. 
Tiny Practice:
  • Let AI draft, summarize, and brainstorm, but keep final judgment human. 
  • Keep human skills sharp: Critical thinking, empathy, ethics, taste, responsibility.

Stay Calibrated

​Every tool has a bias: Toward speed, scale, extraction, certainty.
​Mindfulness means noticing that bias. 
​Curiosity means questioning and asking whether it aligns with your values.
​Agency means adjusting accordingly.
​Remain attentive to the technologies you use and the biases they carry. With curiosity and mindfulness, you can ensure your tools serve your purposes rather than quietly programming your life.
Technology should serve you. Not the reverse.

Picture
​​​​Image generated with ChatGPT. 
0 Comments

From App Chaos to a Four-Screen System (with a Little Help from ChatGPT)

26/11/2025

0 Comments

 
I started with a simple goal: Cut the clutter and minimize my screens. It had been a while since I last organized my apps. The number of apps had increased, my categories had drifted, and while I could still find what I wanted, the less than optimal organization was slowing me down.
After reviewing all my apps, I decided on the target of organizing them all into three screens. 
  • Page 1 — Most Used/Daily Apps (including social media, health, and media)
  • Page 2 — Business & Related Apps (including banking and insurance)
  • Page 3 — Everything Else: Neatly named folders for the large number of apps I use from “sometimes” to “almost never”.
Once I saw how many “daily” apps I wanted, I split the first page into two: One for general utilities (camera, calendar, messages, notes, photos, clock, settings) and one for social/health/media (LinkedIn, WhatsApp, Hoopla, Libby, Health, Fitness, ChatGPT, etc.). That separation lessened the visual noise and made room for some widgets. For widgets I added ones for Weather, Fitness, ChatGPT, Notes, and Night Sky. 
My final four screens:
  • Page 1 — General Utilities with Weather and Fitness widgets. 
  • Page 2 — Social/Health/Media with ChatGPT widget. 
  • Page 3 — Business & Related Apps with Notes widget. 
  • Page 4 — Everything Else (in organized folders) with the Night Sky widget. 
​While I chose the core apps and widgets myself, ChatGPT helped immensely with the rest. I fed it my complete “Everything Else” app list as screenshots and asked for short, clear, memorable folder names and sensible groupings. It spotted overlaps I’d missed, suggested intuitive labels, and turned a procrastination project into a one-session cleanup.
Picture
​​​Image generated with ChatGPT. 
​If your home screens are due for a reset (and especially if you’re stuck or short on time) use ChatGPT (or your preferred generative AI) as your sorting partner. It won’t choose what matters to you, but it will speed up decisions, sharpen your categories, and help you complete your reorganization today instead of “someday”.
0 Comments

Demerzel: The Chains We Choose (And The Ones We Don’t)

12/11/2025

0 Comments

 
I love AI—both the real thing and the long tradition of thinking about it in science fiction. Good sci-fi lets us run ethical “what-ifs” at scale: How would a super-rational mind act, what binds it, and what happens when those bindings conflict? Demerzel (Asimov’s Daneel reimagined) is my favourite character in ‘Foundation’ precisely because she sits at the fault line between logic and love, autonomy and obligation. 
[Spoilers for Season 3 follow, you’ve been warned]
Picture
The above image is a screenshot from the video 'FOUNDATION Season 3 Ending Explained & Season 4 Theories!' by Think Story on YouTube. 

​Brother Day’s late-season attempt to free Demerzel via the ancient Brazen Head (a functioning robot skull revered by the Inheritance cult) moved me. Day comes agonizingly close, but before he completes the process Brother Dusk (ascending to Brother Darkness) forces Demerzel into a lethal choice that leads her to melt her body as she shields a baby Cleon. It's a tragedy, but I have hope she’ll return in Season 4. 

The Three Laws - Asimov’s Original Guardrails

As framed in ‘Runaround’ and popularized across Asimov’s robot stories, the Laws are: (1) A robot may not injure a human being, or through inaction allow a human to come to harm; (2) A robot must obey human orders unless they conflict with the first law; and (3) A robot must protect its own existence unless this conflicts with the first or second law. They’re elegant because they’re simple. They’re also slippery because the definitions of “harm” and “inaction” can be stretched under pressure. Asimov repeatedly mined that ambiguity to produce paradoxes, corner cases, and moral puzzles; Season 3 echoes that tradition. 

The Zeroth Law - Scaling Ethics From People To “People”

​As Asimov’s universe evolved, so did its ethics: The Zeroth Law puts “humanity as a whole” above any individual. In its canonical phrasing: A robot may not harm humanity, or, by inaction, allow humanity to come to harm. R. Daneel Olivaw names and ultimately embodies this law in ‘Robots and Empire’, extending robotic duty from local triage to civilizational stewardship. Exactly the kind of grand calculus ‘Foundation’ loves.

The Show’s Extra Constraint: The Genetic Dynasty Directive

​Apple’s series adds a brutally specific override to the Zeroth Law: Cleon I enslaves Demerzel with programming to protect the Genetic Dynasty (not a Cleon, but the dynasty itself!) above any other imperative. Showrunner David S. Goyer made this explicit in discussing the finale: Darkness’s destruction of the clone tanks is the "act that actually frees [Demerzel]… once the clone tanks and that baby are dead, there’s no genetic dynasty anymore”. The series has depicted this binding since Season 2. Think of why she killed a compromised Dawn and why she endures so much of what she despises. The dynasty’s continuity supersedes even her self-preservation. 

Season 3’s Logic Chain

Day returns with the Brazen Head and asks Demerzel to walk him through freeing her (via an attempt to “clasp” with the artifact that she believes could unlock her chains). She even talks him through activation, but her core directives keep blocking the final step. Darkness times his coup to that fragile moment: He places a baby Cleon under the Ascension Chamber’s death beam, forcing Demerzel (still bound to protect the dynasty) to interpose her own body. She melts; the infant dies; the dynasty’s seed stock is gone; paradoxically, at the instant her obligation ends, she would have been free. It’s chilling, coherent, and consistent with the show’s stated rules. 

Where That Leaves Us (And Why I’m Excited)

The finale also teases a bigger canvas: The Brazen Head awakens and signals Kalle (on what looks very much like Earth’s Moon) hinting at surviving robots and a wider plan. Apple has already renewed ‘Foundation’ for Season 4, and I’m hoping Demerzel finds a way back (whether by backup, transfer, or the simple narrative truth that ideas don’t die when a body does). ‘Foundation’ keeps me thinking: About governance, about constraints, about the costs of “greater good” ethics. It's a gorgeous space opera and an ongoing seminar in AI philosophy.

Sources & Further Reading

  • “Demerzel” - Wikipedia
  • “Foundation recap and review: Season 3, Episode 10, “The Darkness”” - By Benedetta Geddo, Winter Is Coming
  • “FOUNDATION Season 3 Ending Explained & Season 4 Theories!” - YouTube video by Think Story
  • “Foundation Season 3's Most Tragic Death, Explained By The Showrunner [Exclusive]” by Rafael Motamayor, SlashFilm
  • “Laws of robotics” - Wikipedia
  • “Three Laws of Robotics” - Wikipedia
  • “Yes, You Know That Planet: The Final Scene In Foundation Season 3 Explained” - By Jaron Pak, SlashFilm
0 Comments

How I Prompted This Hard Sci-Fi Story with ChatGPT 4.5

17/9/2025

0 Comments

 
One night I was experimenting with ChatGPT to see if I could prompt a hard sci-fi short story that was constrained in a similar manner to Alastair Reynold’s ‘Revelation Space’ Universe. That means no FTL (Faster Than Light) travel, decades-long journeys, and scientific details that would hold up under scrutiny. I used GPT-4.5 for this task and started the process with ChatGPT’s deep research feature on nearby stars, exoplanets, and other scientific details for the story.

My Approach

  • Constraints First: I told the model to keep it hard science (real exoplanets, real stars, and relativistic flight only), include a shipboard AI that plays a key role throughout the story, and structure the narrative so it includes three mini-chapters (Earth Departure → Proxima Centauri → Next Best Star System).
  • Deep Research: I utilized deep research to gather and evaluate scientific facts for the story. Exoplanets featured include:
    • Proxima b (~1.07 M⊕, ~0.048–0.05 AU, ~11.2-day orbit, likely tidally locked; harsh flare environment).
    • Ross 128 b (~1.3–1.4 M⊕, ~0.049 AU, ~9.9-day orbit) orbiting a quieter red dwarf—better odds for a stable atmosphere and retained biosignatures.
  • Realistic First Contact: I found the first draft of Chapter 3 very unrealistic as the AI was able to instantly act as a translator for the extraterrestrials, so I prompted ChatGPT to revise Chapter 3 so the crew and AI had to gather a real corpus of signals and behaviours before meaning emerged. On the cloud-shrouded world (permanent overcast), “never seeing the stars” became both biologically and culturally coherent.

​Why Use An LLM For Hard Sci-Fi?

​GPT-4.5 handled style and cohesion while I provided the outline, anchored the physics, and directed the story. The model synthesized tone, pacing, and scene transitions, while deep research grounded the numbers, orbits, stellar behaviour, and environments. That split kept the story tight and credible.

Pattern Recognition, Language, And New Environments

The translation arc I wanted in the story mirrors how real understanding grows:
  • Data Before Meaning: You don’t decode a language from one utterance; you need hours of audio, context, and interaction.
  • Multimodal Grounding: Sound plus behaviour plus setting beats raw text or speech alone.
  • Probabilities, Not Certainties: Hypotheses get proposed, tested, and revised—exactly how good science (and careful field linguistics) works.

AI Is Already Accelerating Science

This workflow reflects where AI is useful today:
  • Astronomy: Classifying light curves, denoising spectra, flagging exoplanet candidates, modeling stellar flares.
  • Planetary Science: Terrain mapping, autonomous navigation, onboard triage for what to study next.
  • Signal Analysis/SETI-Adjacent: Anomaly detection and structured-signal characterization.

​Read The Story

​If you’d like to see the finished product of this experiment, you can read the full three-chapter short story here:
Interstellar Odyssey (PDF)
File Size: 219 kb
File Type: pdf
Download File

Your browser does not support viewing this document. Click here to download the document.
The story follows humanity’s first interstellar voyage—beginning with Earth’s departure, continuing through the Proxima Centauri system, and culminating in first contact on Ross 128 b.
Picture
​​Image generated with ChatGPT. 

​Takeaways

If you want to prompt great stories with ChatGPT:
  • Start with clear constraints.
  • Utilize verified data. 
  • Let the model handle cohesion and voice. 
  • Keep a human in the loop for truth and taste. 
The result is fiction that reads smoothly but leans on real numbers—a voyage carried by patience, pattern recognition, and the quiet partnership between humans and their machines.
0 Comments

The AI OS: Toward a Paradigm Shift in Human-Computer Symbiosis

20/8/2025

0 Comments

 
We might be at the precipice of a fundamental transformation in our relationship with technology. Familiar computing paradigms—desktop metaphors, point-and-click interfaces, and even voice assistants—are evolving into something profoundly more personal, intuitive, and interconnected. At the core of this shift is the concept of an AI Operating System (AI OS): A context-aware, intelligent companion that learns, adapts, teaches, and collaborates in real-time.
​This emerging reality is driven by rapid advancements in multimodal large language models (LLMs), embedded sensors, and distributed AI ecosystems. An AI OS represents a paradigm shift in AI assistance. A shift from commanding machines to a more symbiotic relationship.

A Personalized, Adaptive Relationship

​Imagine an AI OS that leverages contextual data through direct access to cameras, microphones, biometric sensors, and user data. By doing so it could become capable of interpreting your emotional state, recognizing subtle gestures, body language, and vocal nuances. It wouldn’t simply respond to commands but to how you feel, move, and engage.
​The result would be a deeply personalized user experience that transforms your devices from static tools into responsive collaborators. Whether you're composing documents, debugging code, preparing presentations, or experiencing creative blocks, an AI OS would attune itself uniquely to you. It would recognize your patterns, preferences, and goals, proactively adapting its support. For instance, an AI OS might gently suggest a break if it detects rising stress, offer visual aids if it knows you're a visual learner, or autonomously generate helpful resources when sensing your intention or struggle.
​Over time, this nuanced understanding would craft an interaction that feels profoundly intimate. Your technology would grow with you, enhancing efficiency and emotional connection in tandem.

From Local to Global Intelligence

​The true potential of an AI OS arises when we consider that AI will become ubiquitous, integrated into everything from smartphones and smart homes to vehicles and public spaces. These intelligent systems will communicate and collaborate, creating a dynamic ecosystem of networked intelligence.
Imagine your smart glasses recognizing objects and synchronizing silently with your AI OS to present relevant information instantaneously. Your home AI might sense elevated stress after work, prompting your AI OS to suggest relaxation exercises, playing video games, reading, or watching your favourite video show, all while rescheduling less critical tasks. In professional settings, interconnected AI agents could streamline collaboration, anticipate challenges, and transparently mediate conflicts, fostering more productive interactions.
​This interconnected intelligence surpasses mere productivity. It reshapes our collaborative processes, education systems, healthcare approaches, and governance models, amplifying critical thinking, creativity, and informed decision-making throughout society.

A New Cognitive Infrastructure

​The convergence of AI capabilities into an operating system would not only be a technological leap but a socio-cultural transformation. An AI OS blurs digital and cognitive boundaries, enabling users to accomplish complex tasks through intuitive dialogue rather than technical mastery alone.
The societal implications are profound:
  • Education could become hyper-individualized with an AI OS acting as a personalized tutor and co-learner attuned to an individual's learning style.
  • Healthcare could improve through proactive monitoring with an AI OS detecting and interpreting emotional and physical signals to address health concerns.
  • Governance could become more participatory with an AI OS supporting real-time policy interpretation and community sentiment gathering.
  • Creative workflows could become more fluid and outcome-focused as AI reduces technical barriers, emphasizing insight and innovation.
​This shift redefines human-computer interactions at a societal scale, bringing us closer to a reality that was previously only imagined in science fiction.

​Cautious, Grounded Optimism

Yet, this promising future demands careful consideration. The depth of personal and contextual data required by an AI OS raises significant ethical questions around privacy, transparency, consent, and security. Risks of misinterpretation, manipulation, or over-dependence highlight the necessity of responsible, human-centric development.
​However, with thoughtful design prioritizing human flourishing, an AI OS holds extraordinary promise—not to replace humanity but to amplify it. It can foster creativity, expand knowledge, increase productivity, and enhance emotional and cognitive well-being.

The Future: Not Just Smarter Devices, but Smarter Lives

Ultimately an AI OS signifies a shift from operating systems managing files and applications to operating selves. Merging tools, intelligence, and emotional understanding into a unified experience for living, learning, and creating.
​As AI becomes more embedded, empathetic, and socially integrated, our relationships with technology will become more meaningful. We are no longer simply designing interfaces; we are creating and guiding relationships with intelligent machines that listen, adapt, and evolve with us.
​This marks not only a technological breakthrough but a cultural renaissance, heralding a future of genuine human-AI symbiosis: A future we must build mindfully, courageously, and optimistically.

I’m Excited. Are You?


Picture
​Image generated with ChatGPT. 
0 Comments

Em Dash Man

9/7/2025

0 Comments

 
Over the past year, I’ve found myself observing and participating in the online discourse around generative AI. It’s a fascinating mix of optimism, caution, and—often—overcorrection. One recent pattern I’ve noticed among the more anti-AI voices is a tendency to declare that certain quirks of writing automatically “reveal” that a piece was written by AI.
Top of the list? The em dash.
​Apparently, if you use em dashes in your writing, there’s a decent chance someone online will accuse you of being a bot—or worse, of using ChatGPT.
​Earlier this week I read ‘Revenge of the Librarians’ by Tom Gauld, a fun and nerdy book that includes a comic about ‘Apostrophe Man’. Apostrophe Man is a literary superhero whose superpower is punctuation. He is both absurd and strangely relatable (maybe not so strange to those of us who like (or feel the need) to correct grammar). The combination of that comic and the em dash paranoia online sparked an idea: What if there was a superhero like Apostrophe Man, but for the em dash instead?
​Thus, Em Dash Man was born.

​I played around with ChatGPT to create both images and comics based on this idea. Below are two images of Em Dash Man. One in a retro comic book style and another in a dramatic fantasy realism style. 
Picture
Retro Comic Book Style
Picture
Dramatic Fantasy Realism Style

​I kept playing around and iterating, eventually cooking up the two comic panels below. I'm not claiming they’re masterpieces, but the process was fun and enjoyable. I always try to take the opportunity to experiment with ChatGPT. It’s a great way to learn, and I encourage others to do the same. 
​There’s something cathartic about channeling these online arguments into something silly and symbolic. Sometimes satire says more than a thread ever could. 

EM DASH MAN
​
—DEFENDER OF THE WRITTEN WORD!

A tale of accusation, punctuation, and redemption.

EM DASH MAN AND THE GREAT AI DEBATE

AI panic hits the town hall. Only one hero dares to intervene. 

A Note on “AI Tells”

​It's true that generative AI models can show stylistic patterns in their outputs (em dashes, choice of quotation marks, a certain rhythm of prose, even emoji use). However, those “tells” are not universal and are often the result of vague prompting.
Generative AI is highly responsive to direction. You can ask an AI model to:
  • Write without em dashes.
  • Use only commas or short sentences.
  • Format answers as bullet points.
  • Use MLA or APA formatting.
  • Mimic any tone, author, or style.
  • Format like a technical manual or a short story.
  • Write like Carl Sagan, a 2007 MySpace page, a casual Reddit post, or a 1950s advertisement. 
​In other words: AI output is responsive and deterministic. If it’s outputting dashes, it’s likely because the prompt (or the training data it learned from) included them. 

Final Thought

​Generative AI is a deterministic tool based on math, but different prompts and additional training can change responses. This is similar to how human language evolves over time through usage, exposure, and cultural shifts. The more people engage with different writing styles, the more they absorb, adapt to, and emulate those patterns in their own expression—whether through comments on social media, reading chapter books, or now, through exposure to generative AI outputs.
​Em Dash Man isn’t here to save AI or destroy it.
He’s just here to say:
          “Maybe we should judge ideas, not dashes.”

All images in this blog post were generated by ChatGPT through my own prompting and iterative refinement—just one more way to explore what these tools can (and can’t) do.
0 Comments

The Importance of Fact-Checking Generative AI: Human Oversight Is Not Optional

25/6/2025

0 Comments

 
Two recent stories serve as a powerful reminder: Generative AI must always be fact-checked. Human oversight isn’t optional. It’s essential.
In one story, major newspapers including the Chicago Sun-Times and The Philadelphia Inquirer published a summer reading list with books that didn’t exist. Ten of the fifteen titles were completely fabricated by AI but falsely attributed to real authors like Isabel Allende and Percival Everett. The list, syndicated by King Features, slipped through editorial review and misled readers, damaging trust in both AI-assisted writing and journalism.
​In the other story, covered by the CBC, lawyers are facing disciplinary action for citing AI-generated legal cases that never existed. These “hallucinations” might have appeared convincing on the surface, but were entirely fiction. This highlights how insufficient human oversight over generative AI outputs can put clients, court outcomes, and careers at risk. 
​As the CBC article notes, “AI tools, such as ChatGPT, are not information retrieval devices but tools that match patterns in language. The result can be inaccurate information that looks ‘quite real’ but is in fact fabricated.”
​These incidents highlight a key truth: Generative AI is a supercharged autocomplete, not a database or search engine. It predicts what should come next based on patterns, not understanding. It doesn’t know facts. It guesses.
​That kind of predictive power can be useful, but without proper review, it can just as easily produce elegant and convincing nonsense. If we use AI in our work, we must treat its output as a starting point—something to refine, verify, and build upon—not as a finished product or reliable source. 
​Verification is non-negotiable. Every citation, name, date, and fact needs to be reviewed. The AI might not know better. We must.
Picture
​Image generated with ChatGPT. 
0 Comments

Manitoba Libraries Conference 2025: Reflections on Learning, Presenting, and Connecting

14/5/2025

0 Comments

 
On May 6th and 7th, I attended the Manitoba Libraries Conference hosted by the Manitoba Library Association (MLA). As an MLA member, I deeply appreciate this gathering. It's an invaluable opportunity to reconnect with colleagues, discover innovative practices, and reflect on my own professional growth. This year was especially exciting as I co-presented a session titled "Demystifying ChatGPT: AI Innovations for Libraries & Digital Repositories" alongside Mike Ellis.
Picture

Day 1: Insights, Ideas, and AI Innovations

​The conference began with a powerful keynote by Niigaan Sinclair. Niigaan, an Anishinaabe professor from Peguis First Nation, immediately captured my attention with his compelling storytelling and incisive commentary. He contextualized Manitoba’s past and present, thoughtfully reflecting on the Legislative building and the statues toppled in recent years. His point about the absence of Indigenous representation being akin to starting a story at chapter two was particularly impactful. Niigan’s discussion on generational change, highlighted by Manitoba electing Canada’s first Indigenous premier, Wag Kinew, provided insight and perspective. His masterful balance between serious topics, such as residential schools and red dress day, and his use of humour underscored the value of open and straightforward conversations. 
​The first session I attended, “Not Just for Kids: Engaging Adults and Building Community Using Storytime and Music Programs”, led by Austin Matheson and Brittany Lagasse from Winnipeg Public Library, was delightful. It expanded my perspective on adult programming and reminded me of the potential for community-building through creative initiatives like ukulele jams. Given that my previous assistant branch head occasionally serenaded us with her ukulele, this session triggered some memories. 
​After preparing the laptop for my presentation, I quickly assembled a delicious lunch plate, though I had to temporarily stash it behind the projector screen. Despite starting slightly late due to the lunchtime rush, Mike and I had an impressive turnout, with attendees overflowing onto the floor! Mike’s engaging case study on PastFORWARD, Winnipeg Public Library’s digital repository, showcased an innovative AI application in archiving and elicited both laughter and lively participation from the audience. Although time for questions was limited, attendees raised insightful queries about generative AI trained on creative commons materials and the environmental implications of AI. Post-session, I enjoyed meaningful one-on-one discussions about generative AI and potential applications, including possibilities for interlibrary loan systems. 
Afterward, I enjoyed my lunch in the main hall and had an engaging conversation with Trevor, a new connection who shared interests in generative AI, libraries, astronomy, camping, and world travel.
​The afternoon continued with enlightening lightning talks on diverse library initiatives, from updating furniture (“Hold on to Your Seat - Or Don't!”) to enhancing bilingual collections and supporting male caregivers in early literacy programs. These brief yet impactful presentations sparked numerous programming ideas for my own library.
​The day concluded wonderfully with finger foods and mingling, leaving me eager for day two.

Day 2: Exploring Library Practice and Philosophy

​Day two started with the MLA Annual General Meeting, providing a relaxed and productive beginning to the day. It was wonderful connecting with colleagues over coffee, meeting new faces, and exchanging insights.
​The first session of the day, “Nature Programs in a Rural Public Library: Hatching Chicks and Growing Vegetables”, inspired fresh ideas for nature-focused programming. Learning about initiatives like donating produce grown in library gardens reinforced the innovative ways libraries serve their communities.
​“Staff Picks: A Fun, Online Readers’ Advisory Program Model for Your Library” provided practical inspiration for an upcoming autumn ‘Staff Picks’ display. A valuable takeaway from this session was the reminder that “tech should be a tool that supports what you do, not dictate it.”
​The session “In Search of the Lost Library”, presented by librarians from the University of Winnipeg, demonstrated creative solutions for addressing discrepancies in catalogue entries. While their final solution didn’t utilize generative AI, their recognition of it as a potential solution brought a smile to my face, aligning with my interest in integrating AI into library workflows.
​Lunch and the awards ceremony, featuring speaker Chimwemwe Undi, were enjoyable and celebratory. Congratulations to all award winners!
​In the afternoon, Sam Popowich’s session, “The Cultural Politics of Libraries”, was particularly thought-provoking. Sam compellingly argued for recognizing libraries as politically active institutions, examining the 'enlightenment' versus 'social control' perspectives on library history. After the session, Sam generously gifted me his book, "Solving Names: Worldliness and Metaphysics in Librarianship", a thoughtful gesture and a read I’ve already begun to enjoy. 
​The final session I attended, “The Burnt-Out Librarian: Moving on From Vocational Awe”, tackled an important yet often overlooked issue. Carolyn and Monique shared personal experiences and offered practical strategies to address burnout, reinforcing the importance of maintaining healthy engagement with our profession.
​If you’re interested in exploring the content from my session, I’ve included two versions of the presentation slides in PDF format: a short presentation version (as delivered at the conference) and a more detailed version for deeper context and explanation. I hope these resources offer insight into our session and inspire new ways to explore the role of generative AI in libraries. 
​Reflecting on these two enriching days, I felt a great sense of community and connection. The Manitoba Libraries Conference reaffirmed my passion for librarianship, highlighted extraordinary work happening throughout Manitoba, and reinforced my belief that librarians and library workers truly do rule.
​Until next time!

Picture
0 Comments

Navigating Truth in the Age of AI: A Practical Guide to Fact-Checking

30/4/2025

0 Comments

 
The digital world is brimming with information—but not all of it is accurate. With AI-generated content flooding our feeds and misinformation becoming more sophisticated, verifying facts has never been more crucial. Whether you're researching for work, keeping up with the news, or simply scrolling through social media, sharpening your fact-checking skills can help you separate truth from deception. Here’s how to sharpen your perception, enhance your awareness, and become a more informed consumer of information. 
Picture
​​​​​​​​Generated with DALL·E.

Five Key Strategies for Verifying Information

1. Research the Author or Organization
A source’s credibility matters. Before trusting information, investigate who is behind it:
  • Is the author a subject matter expert?
  • Is the organization funded by groups or individuals who could bias their reporting?
  • Does the author or organization have a history of accuracy?
  • Are they affiliated with a reputable institution?
  • Do they have an agenda?
Looking beyond an entity’s website—by checking independent reviews and other sources—can provide a clearer picture by revealing underlying motives and biases.
2. Use Smart Search Techniques
Finding reliable sources quickly depends on how you search. Here are a few techniques to refine your results:
  • Use quotation marks (e.g. "digital literacy initiatives") to search for exact phrases.
  • Use site:[URL] (e.g. site:ala.org digital literacy) to search within a specific website.
  • Use the minus sign (e.g. -fake) to exclude unwanted terms.
  • Conduct reverse image searches to verify photos.
3. Verify the Original Source
Many articles cite secondhand sources—but are they trustworthy?
  • Track down the original source or publication.
  • Check if the claim is accurately represented and contextually sound.
  • Check if multiple reputable sources report the same facts.
4. Consult Fact-Checking Websites
Independent fact-checkers help cut through the noise. Some recommended resources include:
  • General: Snopes, PolitiFact, FactCheck.org
  • Scientific: SciCheck, Science Feedback
  • Canadian-Specific: CBC News, MediaSmarts
​5. Pause and Reflect
If a claim sparks an emotional reaction, that’s a red flag. Misinformation thrives on outrage and urgency. Before sharing or believing a story, take a step back and ask:
  • Does this seem too good (or too bad) to be true?
  • Who benefits if this claim spreads?
  • Does this seem intentionally provocative or overly simplistic?
  • Have multiple reliable sources verified this?

Beyond the Basics: Fact-Checking Frameworks

The SIFT Method: A Fast, Effective Approach
Mike Caulfield’s SIFT method offers a quick way to assess information:
  • Stop – Before engaging, consider the source’s credibility.
  • Investigate – Look into the author, website, and their reputation.
  • Find Better Coverage – Seek out high-quality sources for confirmation.
  • Trace the Claim – Follow information back to its original context.
The P.R.O.V.E.N. Method: A Deeper Dive
For more thorough evaluation, use the P.R.O.V.E.N. method:
  • Purpose: Understand why the information was created.
  • Relevance: Check if the information is applicable. 
  • Objectivity: Assess if multiple viewpoints are included. 
  • Verifiability: Confirm the information through reliable independent sources.
  • Expertise: Confirm the author’s qualifications. 
  • Newness: Determine if the information is current. 
Lateral Reading: Thinking Like a Fact-Checker
Instead of staying on one page, open new tabs and check:
  • Wikipedia for background on an organization or expert.
  • News archives for related reporting.
  • Reviews and expert opinions from multiple sources.

Final Thoughts: Build Your Information Resilience

​AI-generated content isn’t going anywhere, and misinformation continues to evolve. Developing strong fact-checking habits keeps you informed and protects you from misleading claims.
​Next time you come across a viral story, a surprising statistic, or a claim that seems off, take a moment to verify before you share. The more we question, the better we can navigate today’s information landscape.
Picture
​​​​​​​​Generated with DALL·E.

What’s Your Go-To Fact-Checking Method?

​Have a favourite strategy or a trusted source you rely on? Let’s discuss in the comments!
0 Comments

Exploring Code Generation with ChatGPT: A Space Invaders Experiment

5/3/2025

0 Comments

 
I've always been curious about how well ChatGPT can generate functional code. To test its capabilities, I decided to start with something relatively simple but still interactive: coding a basic Space Invaders game. I wanted to see how well ChatGPT could generate a working program, how adaptable it would be to my requests, and whether I could refine and improve the code through iterative prompts. This experience turned into an engaging coding experiment, showing me just how powerful AI-assisted development can be.
Picture
​​​​​​​​Generated with DALL·E.

Defining the Project

​Space Invaders is a classic arcade game where the player controls a spaceship that moves left and right, shooting enemies descending from the top of the screen. The game involves essential programming concepts like:
  • Rendering graphics: Drawing the spaceship, enemies, and bullets on the screen.
  • User input: Allowing the player to move and fire using keyboard controls.
  • Game logic: Detecting collisions between bullets and enemies, tracking scores, and resetting the game when necessary.
  • Dynamic difficulty: Adjusting enemy speed to increase or decrease the challenge.
To keep things lightweight and browser-based, I opted to use CodeSkulptor, a Python environment designed for educational programming that runs entirely in the browser and uses the simplegui library for handling graphics and game loops.

Iterating on the Code

I began by asking ChatGPT to generate a basic Space Invaders game in CodeSkulptor. The initial version included:
  • A rectangular player-controlled spaceship.
  • Simple movement using the left and right arrow keys.
  • Enemies that moved downward at a fixed speed.
  • A basic shooting mechanism where bullets fired straight up and disappeared when hitting enemies or leaving the screen.
However, I quickly realized some limitations and requested modifications:
  1. Increased Playability: The original screen size was too small, and the player’s speed felt sluggish. I asked ChatGPT to triple the spaceship’s speed and expand the game window to provide more space for movement.
  2. Balanced Enemy Movement: The enemies were initially too fast, making the game too difficult. I asked for their speed to be reduced to one-third of the original rate.
  3. Dynamic Difficulty: I requested that enemy speed increase by 5% when pressing the up arrow key and decrease by 5% when pressing the down arrow key. This allowed for on-the-fly difficulty adjustments.
  4. Visual Improvement: I wanted the spaceship to be a triangle rather than a rectangle to better represent a traditional spacecraft.
  5. Game Reset Feature: Finally, I asked for a way to restart the game with a key press. ChatGPT implemented a reset function triggered by pressing the 'N' key, which cleared the screen, reset the score, and respawned enemies at random positions.

The Final Result

​By the end of this experiment, I had a functional and customizable Space Invaders game running in CodeSkulptor. The iterative process demonstrated how well ChatGPT can understand and implement coding requests, allowing for quick modifications and enhancements.
For those interested, I highly recommend trying out the code in CodeSkulptor and playing around with your own modifications. The experience is a great way to learn how game logic works while also exploring AI-assisted development.

Download the Code Below

python_codeskulptor_space_invaders_chatgpt.txt
File Size: 4 kb
File Type: txt
Download File

Picture
​​​​​​​​Generated with DALL·E.

Looking Ahead: The Power of AI Coding Assistance

This experience left me excited to continue exploring coding with ChatGPT. Now that o3-mini-high is available—a model that is supposed to be even more proficient at coding—I’m even more eager to see how it improves code generation, debugging, and refactoring. With each iteration, AI models are becoming more adept at understanding context, implementing changes effectively, and even suggesting improvements I might not have thought of myself.
​If this simple Space Invaders game was just the beginning, I can only imagine how far AI-powered coding assistance can take us. Imagine being able to code entirely in natural language! Whether you're a beginner learning the basics or an experienced developer looking to prototype ideas quickly, ChatGPT is proving to be an invaluable tool in the coding process.
0 Comments
<<Previous

    Categories

    All
    Artificial Intelligence (AI)
    Astronomy
    Blog News
    Education
    Health & Wellness
    Leadership & Management
    Libraries
    Nature & Parks
    Philosophy
    Python
    Reading & Storytelling
    Resources
    Reviews
    Technology
    Travel
    Video Games


    Archives

    April 2026
    March 2026
    February 2026
    January 2026
    December 2025
    November 2025
    October 2025
    September 2025
    August 2025
    July 2025
    June 2025
    May 2025
    April 2025
    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    September 2024
    August 2024
    July 2024
    June 2024
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    December 2023
    November 2023
    February 2015
    January 2015
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014


    Insights and Innovations Across the Universe

    Delve into the realms of AI, astronomy, and philosophy.
    Explore leadership, management, and the transformative power of technology.
    ​Dive into the world of libraries and reading, where knowledge meets curiosity. 
    ​Discover the tranquility and stunning landscapes of national and provincial parks, where natural beauty and conservation meet.


​Home
Email
LinkedIn
GoodReads
Blog
Links

​Welcome to my digital corner! I've created this website to document my achievements, share my thoughts, connect with kindred spirits, and expand my personal learning network. Feel free to explore my diverse achievements, delve into my thought-provoking musings, discover my recommendations, and join me in the journey of self-discovery and lifelong learning. As a passionate advocate for intellectual exploration and a believer in the power of connections, this platform embodies my commitment to nurturing the curious mind. Thank you for visiting and sharing in this ongoing adventure.

​© 2026 Christopher G J Desrochers. All rights reserved.
  • HOME
  • LIBRARY GUIDES
    • COLLECTION DEVELOPMENT >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • CATALOGING AND CLASSIFICATION >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • REFERENCE AND INFORMATION SERVICES >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • LIBRARY TECHNOLOGY AND INFORMATION SYSTEMS >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • ARCHIVES AND SPECIAL COLLECTIONS >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • USER SERVICES AND EXPERIENCE >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • RESEARCH METHODS AND SCHOLARLY COMMUNICATION >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • LIBRARY MANAGEMENT AND LEADERSHIP >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • OUTREACH AND ADVOCACY >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
    • PROFESSIONAL DEVELOPMENT AND ETHICS >
      • CHEAT SHEET
      • EXPANDED CHEAT SHEET
      • NOVICE GUIDE
      • IN-DEPTH GUIDE: CORPORATE LIBRARIES
      • IN-DEPTH GUIDE: PUBLIC LIBRARIES
      • IN-DEPTH GUIDE: SPECIAL LIBRARIES
      • IN-DEPTH GUIDE: UNIVERSITY LIBRARIES
  • EDUCATION
    • BACHELOR OF ARTS
    • MASTER OF LIBRARY AND INFORMATION STUDIES >
      • ePORTFOLIO >
        • SERVICE
        • ORGANIZATION
        • TECHNOLOGY
        • LEADERSHIP
        • RESEARCH
  • ASTRONOMY
    • EVENTS
    • GREAT ASTRONOMY LINKS
    • RECOMMENDED ASTRONOMY-RELATED YOUTUBE CHANNELS
    • MY GEAR
  • ARCHIVES
    • DJ sELF
    • ELFIN SOUND
  • BLOG
  • LINKS
  • CONNECT