Bill MacKenty

  Home     Computing     Teaching     Bushcraft     Games     Writing     About  

In writing. Don’t use adjectives which merely tell us how you want us to feel about the thing you are describing. I mean, instead of telling us a thing was “terrible,” describe it so that we’ll be terrified. Don’t say it was “delightful”; make us say “delightful” when we’ve read the description. You see, all those words (horrifying, wonderful, hideous, exquisite) are only like saying to your readers, “Please will you do my job for me".

C.S. Lewis

The future of NATO

Posted in Blogging Update on 07 - July 2024 at 12:30 PM (6 days ago) 35 views.

An excellent opinion piece in the NYT by Farah Stockman on the future of the NATO alliance...

Article here (PDF / protection against linkrot here)

NATO should be more like a decentralized system, and Europe should be more capable militarily. I wonder if the advantages of a hegemonic power no longer work in today's world; that the interdependence of outside states, and smaller interdependent economies are better, or more advantageous systems.

Farah writes:

The United States simply can’t do everything everywhere all at once, by itself. The future requires well-armed, capable allies. The indispensable nation has to be a bit less indispensable.

I suspect the upcoming war of authoritarian vs democratic states will require regional power centers, capable of projecting force and deterring those who would take freedom away.

How much is a place?

Posted in Blogging Writing on 22 - June 2024 at 10:02 AM (3 weeks ago) 69 views.

The Quantara Nexus lay within a very interesting intersection which isn't really an intersection...

Waves of energy gently lap at the edge of the Nexus, creating a soothing rhythmic sound. The first sun-like star moves quickly across the sky, changing colors and hues as it does. The edge of the Nexus fades and unbecomes and becomes. Light is an especially precarious situation, as it bends, fades, brightens and dims, all at the same time.

Further away from the edge a certain stability manifests. Hundreds of different energies which push and pull at each other seem to lock and freeze in a ephemeral stasis. In this stability, surrounded by a maelstrom of energies, lay the Quantara Nexus.

Denziens of the Quantara Nexus move with a specific, careful cadence. Steps are measured and often involve intricate patterns For some, this movement might be interpreted as a dance but each to their own music, and some to none. . Master Elara Tahn slowly walks along a major street; every 3rd step she taps the road with her right toe. She is about to enter one of the many archives when she glances up, an unexpected movement catching her eye. She gasps sharply.

Above the Nexus, a starship becomes visible. The dark black hull shifts and moves, as if alive. Aside from the normal ebb and flux of energies the ship silently, slowly rotates in a circle. Elara adjusts her gaze and shifts her feet, and adjusts her shoulders; grounding herself. She traces an intricate pattern with her hands and as she does feels the ether move around her (much faster here than other places, she thinks).

In an instant four heavily armed and armoured solders materalize around her, holding weapons at the ready. One of the solders, with evidence of rank, says in a commanding voice "Elara Tahn, you will come with us." He moves his finger onto the trigger of his weapon.

Elara relaxes her shoulders and very slowly spreads her hands away from her chest, maintaining a ball-like shape with her fingers. "And who orders, and under what authority do such commands come?" she asks in a steady voice.

In an instant the solders fire their weapons. Arcs of light from two of the weapons and kinetic projectiles from the other two weapons hit Elara squarely in the chest. She gasps, falls to her knees and clutches a pendant around her neck. Her last action before losing consciousness was to touch both her thumbs to her middle fingers. A flash of ether burst around her and streaks into the sky.

The making…

Posted in Blogging Writing on 19 - May 2024 at 03:39 PM (one month ago) 279 views.

The making, the building of a thing...

Nova Lumina is a prominent industrial shipyard located in the outer sectors of the Galactic Core. Known for its large-scale shipbuilding capabilities, extensive mineral extraction from asteroids, and a network of massive space elevators linking the shipyard to its planetary base, Nova Lumina stands as a key infrastructure hub.

The shipyard is a bustling hive of activity. Three massive ship hulls and a dozens smaller hulls are in various stages of construction. Massive scaffolding surrounds each hull, industrial works and manufacturing works are visible from tens of kilometers away. There are hundreds of ships moving around the shipyard.

Close to the power stations, within one of the many machine shops sits a branch of the gearwright guild. It hums with a busy cacophony and at the current moment, gearwrights are carefully assembling an especially complex part of a propulsion system. Large machines and robots work in an intricate and coordinated dance. Always working in pairs, the gearwrights work with careful precision and efficiency of movement.

Not far away from the gearwrights, in a differently lit area stands Sila Maren. She is staring at the propulsion system occasionally glancing at at a floating glowing ember-colored interface. "There!" she says and at once the activity near the propulsion system stops. The gearwrights hold their gaze towards her and the leader of them nods slightly. Sila walks towards the system and begins to move her hands in an intricate pattern and as she does a visible line of energy begins to weave around parts of the system. the energy flares brightly for a moments and then settles into the system. The gearwrights start to measure, with great care, aspects of the system. After some time Sila looks at the system and simply says "this is true", and the gearwrights resume their work.

Sila shifts her feet a bit, bends her knees slightly and adjusts her hips moving very slowly she begins to raise her hands from her waist to her shoulders, and then back again. She repeats this motion a few times and then goes back to more carefully studying the floating interface in front of her.

As things go….

Posted in Blogging Writing on 17 - May 2024 at 10:08 PM (about 2 months ago) 288 views.

Far and away the easiest thing to do is be lazy and not give a shit. a retreat into the nothing...

Liora Kael couldn't be bothered to devote any attention to her phones nagging. Awash in paints and colors, she was immersed in a project to explore the relationship of self and other. "The only way to really see this, is with color", she thought to herself as her phone chimed again. She was paying careful attention to where the different colors intersected and met. She was looking at exploring how our sense of self meets and encounters the other. How they combine at the periphery.

She painted with etheric energies; a hue of blue and teal, and then a hue of something else. She often stopped, breathed and became very still. The smell of paint floated in the air, and the sound of birds singing could be heard through an open window. She watched the colors shift and change; she paid attention to the textures. She waited until there was something to tell her about the next part of what she had to make. This was, of course, part of the process, and part of the creation...the waiting and tension of decision.

Liora cursed under her breath and asked herself if all of this was worth it; her last three pieces barely registered with people she cared about most. Of course it was easy to sell to those who she didn't respect, but for those she looked up to, those she respected? this was her challenge.

Still, though, she continued to create...a connection and touching which made her feel oddly whole; a togethering within her that made her art....possible.

The awards on her wall spoke to her success and impact. Her ability to create.

"Sarah, can you please add a smidgen of holographic nanites to this teal mixture" she said quietly. Her assistant, a young woman responded "are you sure just a smidgen? Maybe a splash, or perhaps a bit"? Liora smiled. "Stop being a pain in my ass" she said with a smirk. Her assistant reached over to the teal paint and gently moved a vial around the paint. Although invisible to the naked eye, the nanites would begin to reproduce in the paint and react to specific energy frequencies, changing subtle aspects of the colors. "I've added the nanites - these are the same ones you used in your last exhibition." Liora gently stirred and poked the paint. "Thank you." she said, and continued her work.

She looked outside her window and it was dark, the birds stopped singing long ago. Her canvas comprised of two shifting figures, each reaching out for the other. The figures were incandescent, and their hands slowly moved in an opposite symmetry to each other. Liora felt her shoulders relax and she put down her brush. "Sarah, some tea please.". "No problem boss!". Not long thereafter the lovely smell of rooibos vanilla tea wafted through her studio. It was late, and Sarah looked down briefly at the floor. "I really need to rest, boss" she said. "of course, of course, sorry for keeping you so late, and thank you again for your help.". Sarah smiled and started gathering her bag, coat, and shoes.

Primitive us, God-like tech. Part 3

Posted in Blogging Writing on 15 - May 2024 at 08:01 PM (about 2 months ago) 157 views.

The Rise of God-Like Technology includes tools which significantly enhance or surpass our scope...

The Rise of God-Like Technology includes tools which significantly enhance or surpass our scope. So far beyond our human capabilities that they can be described as "god-like." These include artificial intelligence (AI), robotics, and genetic engineering. Each represents a leap forward in our ability to manipulate and control complex systems, be they digital, mechanical, or biological. AI systems that perform complex tasks such as driving cars, trading stocks, or even diagnosing diseases, which were traditionally thought to require human intelligence. Machines that can execute tasks requiring dexterity and endurance far beyond human limits, from assembling intricate electronic components to exploring hazardous environments like deep-sea or space. The main point here is that the tools enhance our scope way beyond anything we've been capable of realizing prior.Techniques like CRISPR that allow scientists to edit genes with precision, potentially eliminating genetic diseases or creating organisms with entirely new traits.

These technologies promise to overcome fundamental human constraints, offering enhancements in longevity, intelligence, and physical abilities. For example, genetic modifications could one day increase human lifespan or cognitive capacities. As these technologies progress, they provoke profound questions about identity and ethics. What does it mean to be human if our biological makeup can be fundamentally altered? How do we define rights and responsibilities when intelligence and agency are no longer uniquely human attributes? What does it mean to teach and learn if an AI can arguably do it better? We are 100% not ready for this...

Technologies like social media exploit and magnify primal instincts such as tribalism and the need for social dominance, often leading to polarization and heightened inter-group conflicts. Conversely, AI applications in decision-making aim to minimize human biases, promoting more equitable outcomes in areas like hiring practices or legal judgments. There is growing evidence that sustained interaction with technology is altering the way our brains function, potentially dampening some instinctual responses while enhancing others. As technology becomes more embedded in our lives, striking a balance between leveraging these tools and maintaining core human values like empathy and compassion becomes critical. This balance; this nuance, this deep absolutely required if we are going to coexist with tools that are better than us in some ways.

It is plausible that continued technological integration may further evolve or alter our brain's structure, potentially diminishing the influence of our reptilian brain or creating new neural pathways. Future interfaces, particularly those involving direct brain-computer interfaces, might lead to the development of new 'instincts' based on our interaction with technology.

Primitive us, God-like tech. Part 2

Posted in Blogging Writing on 14 - May 2024 at 08:04 PM (about 2 months ago) 153 views.

The primary evolutionary purpose of the reptilian brain is to ensure survival through basic mechanisms, but that part of our brain isn't everything we are only part of who we are.

In today’s context, the reptilian brain's influence can be observed in our automatic responses to threats (fight or flight reactions), competitive instincts in social and professional environments, and the subconscious adherence to established routines and rituals. This part of the brain drives our most deep-seated survival behavior, which can manifest in modern settings as aggressive behavior in traffic, assertiveness in boardroom negotiations, or the territoriality sometimes displayed in communal or shared spaces.

While the reptilian brain responds with primitive, survival-oriented instincts, the more recently evolved parts of the brain—the limbic system and the neocortex—handle complex emotions and higher order thinking. These layers of the brain enable humans to engage in reasoned decision-making, empathy, and moral reasoning, which can often be in conflict with the more rudimentary impulses driven by the reptilian complex. For instance, while our reptilian brain might urge us to react aggressively to a perceived threat, our higher brain functions allow us to assess the situation rationally, often leading to more measured and considered responses.

Primitive us, God-like tech. Part 1

Posted in Blogging Writing on 13 - May 2024 at 05:09 PM (2 months ago) 260 views.

As we evolve, everything that comes before stays. There are no "clean breaks" in human growth. That is the fucking problem...

The reptilian brain is structurally simple and focused on primal urges, it governs vital functions necessary for survival such as heart rate, breathing, and body temperature. Beyond these physiological roles, the reptilian brain is responsible for more instinctual behaviors linked to aggression, dominance, territoriality, and ritualistic displays, which were critical for the survival and reproduction So much behavior can be attributes to sexual / reproductive mating rituals.... of early vertebrates.

In modern humans, the influence of the reptilian brain is evident in our automatic and subconscious reactions to stimuli. It plays a crucial role in scenarios that call for immediate, impulsive reactions, such as the fight-or-flight response when faced with danger. Despite the evolution of more sophisticated brain structures like the limbic system and the neocortex, which handle emotions and higher reasoning respectively, the reptilian brain's fundamental instincts still underpin much of human behavior, subtly influencing our decisions and actions in ways we are often unaware of.

Despite the meteoric rise of technology that grants us seemingly god-like powers—from reshaping genetics to creating artificial intelligence—the primal aspects of our nature, as embodied by the reptilian brain, continue to exert a significant influence on our behavior and development. These ancient impulses, etched deeply into our neural architecture, persist amidst the waves of digital and genetic transformations, reminding us that our evolutionary past remains a cornerstone of our identity. This is part 1 of an essay which argues that understanding this interplay between our primitive instincts and our advanced technological capabilities is essential for navigating the future, as it shapes not only individual choices but also the trajectory of society as a whole.

A lot of writing lately

Posted in Blogging Computer Science Personal Writing on 02 - May 2024 at 09:38 PM (2 months ago) 536 views.

I've been doing a ton of writing for an interesting project. I can't wait to share it with you. I've also been developing setting for a far-future science fiction...

So. Much. Writing. I can't wait to share a project I'm working on. It should be ready by next February, and I am very hopeful it will be impactful and important.

In addition to mega-secret project alpha, I've also been developing a far-future science fiction setting lately. Most of the content is here. The idea is to create a universe in the year 7019 - far enough in the future to think and imagine and play with ideas related to who we might become. I'm folding in a space trading game I started working on a while ago (link here) but I haven't started to assign values or abstracted the ideas yet. I am hoping for a book, a computer role playing game, and a table top role playing game.

I start with vague ideas about who we are and cycle out to think about 100 years, 300 years, 1000 years. It's a really fun exercise. I have been thinking about history, and how we have changed (and haven't changed). It's helpful to extrapolate our past into our future.

Of course I have species, planets, events, factions, etc... What I really want to capture is the variety within a setting. It's challenging because the broader the scope, that harder it is to understand what that scope means. I think most science fiction is rather one dimensional - star trek focuses tightly on a bridge and a top-down command structure. Although star trek references a big universe, it only portrays a narrow window of it most of the time. My favorite types of stories are when there is a switching between micro and macro. Tom Clancy's book, Red Storm Rising did this beautifully.

Lots more to say, but I'm thinking a lot about the future these days.

The volume of the fringe…more science fiction

Posted in Blogging Writing on 04 - March 2024 at 08:52 PM (4 months ago) 573 views.

Regular technology users are easier to sequester, easier to understand. Control? Maybe not. But if you are a heavy technology user, you can be nudged...

More thinking about the future, and science fiction.

The United States has about 330 million people and about 231 million social media users (about 311 million people are connected to the internet). To the extent people use social media and the internet, they can be known. They can be observed in an intimate, private, and near-total manner. They can be tracked, followed, and influenced. There is probably a relationship between amount of screen time and amount of potential influence

Much of this nudging, influencing, sequestering, and controlling is in service for the free market. But there is enough political and social nudging to raise a wondering.

100 years from now, if the free market is still free marketing, what might the visibility into our lives look like? Might there be a backlash where people disconnect and delete everything? Might social engineering divorce us so much from our nature that we decide not to be socially engineered?

Or perhaps, might the consequence of control be so high that a shadow war is fought for attention. That activists, social workers, and radicals do everything they can to subvert a message of "more and buy". Might monk-like religious / spiritual pull us away from devices and into actual communion and connection with each other.

Science fiction shouldn't ignore trajectory. And in our current world, the trajectory of personal, technological, and privacy is profoundly impactful.

I end with a quote from which I mostly agree with:

The real problem of humanity is the following: We have Paleolithic emotions, medieval institutions and godlike technology. And it is terrifically dangerous, and it is now approaching a point of crisis overall.

Edward Wilson

Transcend and Include - the future will have part of the past in it….

Posted in Blogging Writing on 02 - March 2024 at 08:41 PM (4 months ago) 772 views.

When we think about science fiction, or our futures, we should include Ken Wilber's ideas that evolution and growth transcend and include that which came before...

Science fiction asks us to imagine a possible future, often fantastic (sometimes quite dark) and live amongst the people who take it as normal.

So the good and the bad that accompany us now will most likely accompany us in the future - but it will be different. This is why I think many science fiction writers use a cataclysm as a device to purge the past. But we are still who we are - and moving humans through a crucible of change will not erase our fundamental nature. Aldous Huxley's book Brave New World addresses this through the London Hatchery and Conditioning Center - where this inconvenient human nature is purged and genetically altered. A terrifying future. The point here is science fiction should consider the way humans might evolve in the future.

Ken Wilber's integral theory, which posits that each stage of evolution transcends yet includes aspects of previous stages, provides a compelling lens through which to examine the trajectory of human progress as depicted in science fiction narratives. This philosophical framework suggests that as humanity evolves, it does not simply cast aside its former self but rather integrates and builds upon it, leading to increasingly complex and inclusive forms of existence. Science fiction, in its exploration of future possibilities, inherently grapples with this concept, presenting visions of humanity that are at once radically transformed and deeply familiar.

In considering how science fiction can incorporate Wilber's ideas, it's useful to explore the notion of developmental stages within human societies and individuals that are depicted in these stories. For instance, the genre often portrays technological advancements not just as tools but as catalysts for new forms of consciousness and social organization. This mirrors Wilber's assertion that each new stage of evolution brings about a greater capacity for complexity and empathy, suggesting a future where humanity's technological growth is matched by its moral and spiritual development.

However, science fiction also serves as a cautionary tale, warning against the potential pitfalls of neglecting the "include" aspect of Wilber's principle. Stories like H.G. Wells' "The Time Machine" illustrate a future where humanity has split into two distinct species, the Eloi and the Morlocks, representing a failure to integrate the spectrum of human capabilities and impulses. This bifurcation is a direct consequence of societal choices that favor technological advancement at the expense of holistic development, underscoring the importance of integrating all aspects of human nature as we move forward.

Moreover, science fiction challenges us to consider not only how we might evolve but also how we ought to evolve. Octavia Butler's "Parable" series, for instance, delves into the concept of adaptability as a form of evolution, positing that the future of humanity lies not just in our physical or technological augmentation but in our ability to empathize, cooperate, and coexist with each other and with our environment. This reflects Wilber's idea of integral evolution, where the transcendence of previous stages of development includes a moral and ethical dimension, suggesting that our future evolution will be as much about who we choose to become as it is about the external forces shaping us.

In essence, science fiction, through its speculative lens, provides a rich milieu for examining the trajectory of human evolution in light of Ken Wilber's integral theory. By envisioning futures that both transcend and include our current state, the genre offers insight into the potential paths humanity might take, highlighting the importance of holistic development that encompasses not just technological prowess but also moral and spiritual growth.Spiritual may not directly equate to religious here... As we stand on the cusp of significant societal transformations, perhaps accelerated by technological advancements, the reflective mirror held up by science fiction becomes an invaluable tool for navigating the complexities of human evolution, urging us to consider not just what we can become, but what we should aspire to become.

This essay is my ideas and my thoughts. I used a LLM to help me edit and form parts of it

What about the future, what about science fiction?

Posted in Blogging Writing on 01 - March 2024 at 02:47 PM (4 months ago) 418 views.

What is our future in 100 years? 1000 years?

I'm not sure of course, but it is really fun to think about it.

I am a voracious reader and consumer of science fictionEven early we encounter a problem! The definition of science fiction, science fantasy, and fantasy is pretty nebulous. There are sub-genre's of science fiction. More on that in a bit.. Books, movies, TV shows, video games and RPG's all shape and inform my view of science fiction. I note a few common themes in science fiction:

We could almost say for every piece of science fiction work, there is a different vision / idea about what the future will be like. This is very interesting because thinking about the future, imagining the future, putting ourselves into a future can start us building towards it.

Of course in all science fiction we explore what it means to be human in a very different culture, place and context. Science fiction is a unique genre allowing this sort of placement-of-self.

In the next few posts, I will be exploring ideas around science fiction, and ask for your thoughts and ideas as I do so.

Sabbatical update 2

Posted in Blogging Personal Teaching Diary Update on 01 - December 2023 at 06:58 AM (7 months ago) 684 views.

More people should do this...

Deep Dive into AI and Machine Learning

My fascination with AI and machine learning has only grown during this period. I've been thoroughly engaged in understanding complex concepts such as Manhattan distance, greedy algorithms, and the minimax strategy. My sabbatical has also been an opportunity to learn about knowledge graphs, uncertainty in data, optimization techniques, and neural networks. These areas are fundamental to understanding how AI and machine learning systems learn and make decisions. This knowledge will be invaluable in my teaching and ongoing professional development. It's been refreshing to delve into these areas, and I'm always eager to discuss and exchange ideas with anyone interested.

I'm starting to design an ASW-exclusive Local Large Language Model (LLM) designed specifically for our students' needs. This initiative aims to harness the power of AI in education, offering a revolutionary approach to learning support. The idea is to develop a local LLM that is fine-tuned and optimized to understand and cater to the unique educational requirements of our students at ASW. This model will not be a generic AI tool, but a specialized, school-specific system that comprehends the nuances of our curriculum and the common challenges faced by our students. It will be a local system (not internet connected) and meet all the current legal guidelines being proposed in the EU for using AI in education. The diagram has been helpful to guide my thinking about what an educational LLM should consider:

Work with the IB and Travel to The Hague

Part of my sabbatical has been dedicated to contributing to the International Baccalaureate (IB) organization. Recently, I returned from a productive visit to The Hague, where I collaborated on several initiatives related to the new IB computer science curriculum. This opportunity has allowed me to apply my expertise in an international context and contribute to shaping global education standards. I learn so much about the IB in these visits, and they always enrich my understanding of computer science.

Personal Time with My Chocolate Labrador

On a personal note, my chocolate labrador (Obi-Wan MackObi) , who is now 5 months and a healthy 23 kilograms, has been a constant and joyful companion. Taking care of him has brought much-needed balance and happiness to my days. He is just starting his teenage years now, and that's He likes to eat things.

Innovative Educational Endeavors

One of my key projects has been the development of virtual mini-courses for students. These courses are designed to empower students by offering them the flexibility to choose what and when they learn within the course structure. This initiative aims to enhance the learning experience and adapt to the evolving educational landscape. Students will be able to choose how they want to proceed in the course, and multiple pathways will help facilitate interest in different areas of computing. I'm currently offering 4 languages (PHP, Python, Javascript and Rust) and 4 pathways (business, biology/science, computer science and software engineering). At some point I may ask to split these into different courses, but I am quite excited to design, develop and trial these pathways.

"Date Night with Your Mac" Presentation

Looking ahead, I am preparing for the "Date Night with Your Mac" presentation in January. This event will focus on the practical, nuanced and discerning use of Large Language Models (LLMs) in education. Additionally, I plan to explore some practical legal aspects related to technology use in the classroom. One of the main points I will be making is the way we can use LLM's to reduce the amount of time we spend doing administrative tasks.

As I continue on this sabbatical journey, I am grateful for the time to grow, learn, and contribute to the field of education and AI. I look forward to bringing back a wealth of knowledge and experiences to share with my colleagues and students. I miss you all very much.

Project management tools

Posted in Blogging Personal Teaching Diary Writing on 10 - April 2023 at 08:35 AM (one year ago) 930 views.

What a mess. Pricing models are all wrong. Trello seems to have the most common sense...

The best advice I've heard about project management tools is they should help you manage your projects, and stay out of the way for everything else. I'm sure there is some witty corollary here...That is, the extent to which a project management system is useful is directly linked to how well it does that one job it should do.

I investigated several project management tools, first opting for locally hosted, open-source projects (my preferred solutions for most problems). I got open project working, but the UI felt sludgy / kludgy. I then joined and love the UI / ease-of-use but their pricing model doesn't accommodate 1 single user. There is a minimum for three person teams - which is expensive.

I settled on Trello. Which has everything I want and a pricing model I like.

My project management plan for my sabbatical is on Trello.

Customers will only buy your product if they believe that the value they’re receiving is greater than the price they’re paying; otherwise, why would they pay?

Warren Buffett

Sabbatical planning

Posted in Blogging Teaching Diary Writing on 03 - April 2023 at 05:02 AM (one year ago) 1084 views.

A rare and welcome opportunity to deeply recharge, learn and reflect...

Next year (school year 2023 - 2024) I will taking a sabbatical (proposal here). 14 years at my current school (American School of Warsaw), 22 years in education = time for some reflection and a recharge. Many of the technical skills I use and teach every day I first learned more than 20 years ago. Technical languages, software development practices, and development tooling has changed quite a bit in the last 20 years! With the rise of large language models and their ilk, it looks like the next 20 years will be even more interesting. I don't think the practice of teaching has changed as rapidly as technology but it also has benefited from years of researchI wonder how much has changed about imparting knoweldge, skills, and lessons in the last 20 years....

Other than technical upskill / refresh I am also looking for some time for deep reflection. I am a fan of a book by Daniel Kahneman, Thinking Fast & Slow. Taking the time to consider and thoughtfully and deliberately act is wise. I still feel quite full of motivation, ambition and drive. But at 53 years old, I'd like to move deliberately and maximize meaningful impact.

By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest.


A mostly terrible time

Posted in Blogging Writing on 26 - March 2023 at 09:49 PM (one year ago) 1076 views.

On being a parent to a teenager...

Being a parent brings the greatest joys and deepest pain. Recently our teenager has been struggling with things many teenagers struggle with On a good day being a teenager is hard... and it's just painful to see someone you love struggle. At the same time I appreciate and value struggle; some things you just need to learn the hard way. I suppose at that moment, just showing up and loving you kid is the best you can do. My instinct is to protect, prevent, and cover my daughter from pain and painful experiences. But in that difficulty arises strength and courage; and it is something each of us must find ourselves.

If your goal is to avoid pain and escape suffering, I would not advise you to seek higher levels of consciousness or spiritual evolution. First, you cannot achieve them without suffering, and second, insofar as you do achieve them, you are likely to be called on to serve in ways more painful to you, or at least demanding of you, than you can now imagine. Then why desire to evolve at all, you may ask. If you ask this question, perhaps you do not know enough of joy.

M. Scott Peck

on postfix…

Posted in Blogging Personal on 24 - February 2023 at 11:05 AM (one year ago) 1181 views.

Setting up a dedicated email server, capable of sending and receiving email on behalf of other domains is not easy for those not accustomed to such matters...

I've been wrestling with postifx, MX records, DMARC and other such nonsense lately. Oh, the pull to simply pay someone to do the work for me is great! However I am determined to setup a dedicated email server for all my various domains. This learning is not easy and requires effort. I meet failure often, in fact we are becoming rather good friends over this whole thing.You know, THAT kind of friend.

However, in each unsuccessful attempt I learn something new, and my goal of owning the system remains clear. I really understand how works, I really see how messages are routed. I learn the guts of /var/log/mail.log I'm learning, and if you don't mind me saying, I love it. 

The English language . . . becomes ugly and inaccurate because our thoughts are foolish, but the slovenliness of our language makes it easier for us to have foolish thoughts.

George Orwell, “Politics and the English Language”

just trying to make it to vacation…

Posted in Blogging Personal on 15 - December 2022 at 05:38 AM (one year ago) 609 views.

With two days left until christmas vacation, we are all trying to get to the end of the week with grace, humour, and high-energy

Sadly, I have little of all of it. Many of my students are sick, and my energy levels are quite low. Ugh. 

Sabbatical learning - part 2

Posted in Blogging Personal Writing on 03 - December 2022 at 04:46 AM (one year ago) 468 views.

How to best set the stage for new learning?

Part 1 here. With a sabbatical scheduled for next year, I am excited and anticipating some good work to be completed. Being able to coalesce many years of experience to renew learning engagements and refresh my understanding strikes me as a golden time. 

I am not only going to work on "professional Bill" but I will also attend to "personal Bill", where I intend to:

  1. focus on exercise, diet and mindfulness
  2. focus on my garden and backyard - long neglected
  3. focus on hobbies 
  4. focus on friends

I will be reaching out to friends who have taken sabbaticals to learn from them; what they did well, what they didn't do well. I don't intend my learning to stop, but this might be the last time I have for long-term break until I retire.

I can't wait!

As I prepare for my sabbatical I am building mountains of curiosities and interests. "I wonder how XYZ" works. Why is XYZ like that". These types of wonderings prime the pump for engagement and interest in the work ahead. 

Sabbatical learning - part 1

Posted in Blogging on 23 - November 2022 at 06:47 PM (one year ago) 479 views.

The plan for learning

If a good replacement can be found, I'm approved for sabbatical leave next year. My plan for learning includes: 

  1. Design and construct curriculum to substantially improve student usage of git (a version control system) and the IDE visual studio code
  2. Design and construct curriculum for OOP Python
  3. Design and construct curriculum for advanced Python
  4. Design and construct curriculum using Jupyter notebook
  5. Design and construct curriculum for artificial intelligence / machine learning / advanced topics
  6. Rebuild every learning engagement and assessment in the two year IB computer science course (this is hundreds of learning engagements and 30+ assessments)
  7. Design and construct curriculum for Rust
  8. Design and construct curriculum in node.js, javascript, mongo DB, Linux

I'm already doing some of this stuff, but this sabbatical will help me by granting me the time to invest deeply in learning and reflection. Exciting stuff. 

update from Poland

Posted in Blogging Writing on 16 - November 2022 at 05:09 AM (one year ago) 621 views.

A Russian missile strike in Poland...

Welcome to the occasional update for the academic year 2022 - 2023.  I’ve lived and worked in Warsaw for almost thirteen years and these are my perspectives about current events in Poland. 

We learned yesterday (Tuesday) there was a Russian missile strike in Poland. The village is located less than 10 km from the Polish-Ukrainian border. It is inhabited by about 500 people, 2 people have died.

There is much we don't know but we know the missile was russian-made, and it exploded in Poland. 

According to Polish press, General Waldemar Skrzypczak stated:

It was probably hit by Ukrainian anti-aircraft weapons and misaligned, or it was misprogrammed and, as a result of various errors, went where it saw a different target. Or she got lost and flew until she ran out of fuel, the general estimates.

(almost all words in Polish have a gender associated with them, hence the word she)

To say the least, things are a bit tense in this area of the world. IF this is an attack, this would trigger article 5, which states:

“The Parties agree that an armed attack against one or more of them in Europe or North America shall be considered an attack against them all and consequently they agree that, if such an armed attack occurs, each of them, in exercise of the right of individual or collective self-defence recognized by Article 51 of the Charter of the United Nations, will assist the Party or Parties so attacked by taking forthwith, individually and in concert with the other Parties, such action as it deems necessary, including the use of armed force, to restore and maintain the security of the North Atlantic area.

This is essentially Poland asking for formal help from the alliance, and falls under a key NATO idea “an attack on one of us is an attack on all of us”. Many things to unpack here:

  1.  Russia is losing the war Ukraine. badly
    1.  Russia's military has been pushed back to pre-February 24 borders, and the Ukrainian military has made stunning gains. If you are interested in non-political reading of the war, I cannot recommend highly enough.
    2. Napoleon famously quipped:  Never interrupt your enemy whilst he is in the midst of making a mistake. Putin is making a doozy
  2. …but there's still a war…
    1.  missile attacks continue, and just yesterday there were more attacks on Kiev, and Russia fired over 100 missiles.
    2. Following a pattern in recent weeks of lashing out far from the front after battlefield losses, Russia fired long range strikes at the capital Kiev, where air raid sirens rang out, two explosions were heard and columns of smoke rose into the sky. The mayor of Kiev said Russian missiles hit two residential buildings (ref).
  3. Russia made an uncharacteristically rational decisions by retreating from Kherson
    1. Russian military action has been irrational, disorganized and remarkably inept.
    2. The manner in which the Russian military retreated from Kherson was more careful and competent than what they have done in the past
  4. Since this conflict began weapons, supplies and help have been pouring into Ukraine from Poland
    1. but the missile hit a grain storage in a tiny village, nowhere near anything of strategic importance
    2. There are also tens of thousands of American (and NATO) troops / equipment / missile defense in Poland
  5. Seems to me the last thing Russia wants if to trigger a war with NATO
    1. Considering their stunning failure in Ukraine, a war with NATO would be unimaginably stupid and result in a catastrophic defeat of the Russian military
  6. Please understand: nothing unites the Polish people like an attack 
    1. In Poland, as a rule, there is bickering, complaining and division but when the need arises, the Poles unite at remarkable speed and in remarkable solidarity.

We simply pay attention, listen carefully, and get on with our lives as best we can. 

saying goodbye to an idea

Posted in Blogging Writing on 10 - November 2022 at 04:49 AM (one year ago) 462 views.

This is actually a thing...

After more than 20 years of development, I have shut down, a text-based game built on pennmush. I haven't touched code on in more than 10 years. Github repo here.


Modern Command simulates running a contemporary nation-state. You assume the role of a Prime Minister (or President), and make decisions that effect the lives of millions of people in your country.


Technology, social, political, military, and economic issues all reflect events in today's news. You will control and manipulate this world just like real life leaders do; you will issue orders, sway opinions, budget resources, provide a vision and structure for your apt minions to do their work. You will negotiate, order, ask, sign, give, take, listen and talk.


Here's the final announcement. My avatar's name was Boris: 

Announcement: Boris shouts, "Thank you, Modern Command."
Announcement: Boris shouts, "you have provided me with many hours and days of escape, enjoyment, and fun"
Announcement: Boris shouts, "it is time for me to move on, but you will always have a special place in my life"
Announcement: Boris shouts, "I am saying goodbye"
Announcement: Boris shouts, "the enjoyment of creating and crafting and making"
Announcement: Boris shouts, "was made possible by you"
Announcement: Boris shouts, "so long, and thanks for all the fish."

GAME: Shutdown by Boris
Going down - Bye


The purpose of this blog post is to reflect on the grief of saying goodbye to an idea. Moderncommand was a dream for me, made real. I suffered a little bit from perfection; waiting until the game was “just right”. But I was proud of the systems I wrote and the time and effort I put in to make a good game. 

The game was a dream and it's time to say goodbye - this frees me to embrace other ideas and other stories. But the feelings of grief are real. I think when you have an idea you also have dreams about the idea; what it could be, what life would be like with the idea. 

I don't think you can fully move on until you say a proper goodbye. 

No peace without balance of power

Posted in Blogging Writing on 09 - November 2022 at 04:44 AM (one year ago) 437 views.

Personally and politically, this seems like it may be true.

Power is possession of control, authority, or influence over others (source). There are different kinds / types of power, and different contexts with which it exists. 

Peace is not the absence of conflict; peace is about a real balance of power between and amongst groups. We cannot negotiate through a position of weakness, but rather strength. 

I live in Warsaw, Poland. As the war rages on in the Ukraine I see how power (coalitions of power and alliances of power) can create peace, but only when there is a balance of power - that one group is not dominate over another. For Ukraine, the only path to true peace is to fight. I think this may be true for all of us.

The original hum

Posted in Blogging Writing on 07 - November 2022 at 05:08 AM (one year ago) 465 views.

A sound before our mother's heartbeat?

Lithe and moving, lost and ecstatic. There was nothing but the dance. The music flowed through him and he through the music. a perfect connection of sound and movement. He flowed as he flowed, as the music took him, each person did; each with their own call to the sound. 

But everyone on the dance floor was lost (and found) in the sound. The descendent; the earth, the ground, the body were triumphant. It was just perfect movement. 

It started adequately episcopal. 

A Proper Wedding (with People In Formal Attire). A lovely couple, a nice setting. A chuckle and tear as vows were exchanged. Toasts were made. Dinner was enjoyed and some wine was drunk. 

(Some wine was drunk, indeed).

And the traditional party favorite songs, and the traditional party dancing, mostly constrained and happy. 

It wasn't until a few minutes before the last song. Ties had been discarded, shoes had been cast aside, when it just. simply. started. The beat began and people just became lost in the movement, the moment and the move. Made of red light,  a thread emerged on the dace floor and oscillating and the guests just had to follow it; they had the surrender; then came the joy. And then the ecstasy.  The bodies began moving and couldn't stop if they wanted. The light from the thread spread out and everyone who was dancing coalesced. 

The music and dancing consumed them. And as it consumed it sought ground; with feet, with the earth. In a moment they all knew the first sound. Each person knew the hum. The body. The sound of life. 

..and he became, for a moment, fully alive

Early morning

Posted in Blogging Writing on 03 - November 2022 at 05:47 AM (one year ago) 438 views.

The early morning is magic. Quiet, still, and a time to focus prior to the cacophony of the day.

I've always been an early bird. Lately I've been getting up around 4 or 4:30. I get so much work done. 

I should clarify: I don't mean work for work. I mean making progress on things I care about. Giving myself time to focus on personal goals and make progress on growing in a way I like.

There is a cost to this of course. Going to bed early I miss time with my wife, who is a bit of an evening starling. We still connect - but I suppose I get my quiet time in the morning and she gets hers in the evening. There's a balance in that. 

To the morning, to the start of things, to the time of focus and clear thought, free of interruptions, I salute you.

Letting go / picking up

Posted in Blogging News Personal on 02 - November 2022 at 04:49 AM (one year ago) 425 views.

Sometimes we need to let things go to make room for new ideas.

I have made a list of projects I am letting go. I'm doing this so I have have space / room for new projects and ideas I want to work on. I have feelings of nostalgia and genuine loss as I let go of these older projects, but I am also feeling excited about working on projects I feel have value and interest for me. 

So, without any further ado, I'm letting of of the following projects: 

  1. balanced gaming (a site where I wanted to engender a conversation about balanced gaming for schools, parents and students).
  2. modern command (a text-based game simulating the command of a modern nation-state, powered by the pennMUSH server).
  3. interactive fiction

I'm picking up: 

  1. writing
  2. bushcraft
  3. drawing

Sublime - is just so…good…

Posted in Blogging Personal Teaching Diary on 06 - February 2015 at 06:37 PM (9 years ago) 409 views.

Well. I haven't been this enamored with a piece of software in a long time. Sublime - a text editor - has won my heart. The last time I got this happy about text editing was back in the day with UltraEdit. Someone put some love into this software.

Social Media and PLN’s: a lot of a little

Posted in Blogging Educational Tech Teaching Diary Twitter on 23 - September 2014 at 10:07 AM (9 years ago) 386 views.

#cdl_mooced I'm currently learning via a fascinating MOOC Coaching Digital Literacy

The unit I am working through is about social media and PLN's (personal learning networks). For the record, I love personal learning networks, and have benefited tremendously from my involvement in them. I've been a social media user for a while, but I don't really think they work for me as a PLN. 

What I see in social media (twitter, facebook) is a lot of a little. 


After reducing the "signal to noise" problem*, I see people post links to tools, without any deep thinking or consideration of context. It's pretty easy to post an infographic, link to a blog, embed a youtube video, but it's much harder to meaningfully change student learning with that same link. 

Social media makes it very easy to share, but does that equate with better? I'm unsure. Where I have seen social media shine is when a very specific content area is linked to another very specific content area. For example, when a third grade teacher "follows" another third grade teacher. Or when a 10th grade English teacher "follows" another 10th grade English teacher. Posting a link, a website, or some great web 2.0 tool might help, but I don't think it meets the definition of being connected. My bias is rooted in my growing conviction that focused, mindful attention is the best way to learn and remember. 

This weekend, I'm on my way to Istanbul, Turkey where I will meet with other IT Directors from the Central and Eastern European School Association. We all work in similar schools, with similar issues, challenges, and successes. This is my primary PLN, and one which I derive great value from. This face to face contact, this focused, uninterrupted time where we are learning with each other is like solid gold for me. And it is this that is missing from social media. Social media makes connecting quick, easy, and ephemeral. And that's the problem I have with it. I'm curious to hear your thoughts about this. *


 Bill's social media signal to noise maxim: the ratio of cat pictures to actionable useful content determines the value of social media as a learning tool.

Was Queen Elizabeth II repaid for the tea that was thrown into Boston harbor during the tea party?

Posted in Blogging on 21 - September 2014 at 09:09 AM (9 years ago) 356 views.

Probably not.

Click here for my findings (PDF)

Don’t use excel for important work

Posted in Blogging Educational Tech Personal on 28 - May 2014 at 08:14 AM (10 years ago) 372 views.

Computer Science professor Daniel Lemire talks about why folks shouldn't use excel for important work.

Lemire states, "They [spreadsheets] are at their best when errors are of little consequence or when problems are simple.". He also writes (and I agree) "Spreadsheets make code review difficult. The code is hidden away in dozens if not hundreds of little cells… If you are not reviewing your code carefully… and if you make it difficult for others to review it, how do expect it to be reliable". When I get a spreadsheet from my business office, I spend more time understanding the formulas than I do the business problem.

I agree with Prof. Lemire's points, but I also see a language problem in changing. In short: people use spreadsheets because they are easy and accessible AND they lack computational thinking skills to build (write) a program in a more organized, coherent way. Probably, people "know" excel and there is a cost to learning and mastering something new.

In schools, I see excel spreadsheets being used to run virtually all parts of an organization (HR, accounting, purchasing, etc..). I think people use spreadsheets because they are easy and well supported, AND they do not know how to program.

I think Prof. Lemire's point is well said, and his post moves me to do more to help kids learn about programming and computational thinking.

Expression Engine 2.8 is out!

Posted in Blogging Personal Teaching Diary on 03 - March 2014 at 10:48 AM (10 years ago) 319 views.

Expression Engine 2.8 is out. Really cool feature set that will save time and make it easier to develop great web-apps for schools.

My latest use of Expression Engine is for a professional development request system. Works like a charm!

Is anonymity bad?

Posted in Blogging Personal on 14 - February 2014 at 12:49 PM (10 years ago) 338 views.

Interesting article written by Chris Poole about the merits of anonymity online. I remember when anonymity was the de-facto identity on the internet, and I've watched it change slowly with facebook. As a teacher, I've watched students exhibit truly exemplary behavior online, and I've also seen horrible behavior. Like in real life, just amplified.

I believe anonymity is the great "freeing mechanism" of the internet, one of the truly great things about "online". Gender, age, culture, and socioeconomic status all fall-away as barriers to participation in a free exchange of ideas. At it's heart, I think that is what the internet is; a venacular of idea. In an anonymous forum, the strength of an idea alone carries weight. Of course expressing the idea is important, but without the garbage that traditionally encumbers us.

So I see evidence how being anonymous online can be hurtful. I also see how it be very helpful. A few quick examples:

1. Stack exchange. Basically anonymous. The best ideas and responses to questions are voted to the top of the list.
2. Slashdot. Basically anonymous. Comments are moderated, but in a weird way.
3. Google Moderator. Not very anonymous, but has the same basic idea of voting for an idea.
4. Reddit. Anonymous. The thing about Reddit is the question being asked. So on the front page, the basic question is "what will create the most clicks?". But on subreddits, like /r/linux, answers to questions are voted on, with the best rising to the top.

There are obvious flaws with anon-think (see the Wisdom of Crowds). But that we should shun anonymity, or treat it pejoratively strikes me as myopic.

The 10 moms doctrine

Posted in Blogging Educational Tech Design Personal Teaching Diary on 29 - July 2011 at 03:59 AM (about 13 years ago) 358 views.

If you ask 10 different moms what they would do in a given scenario, you will get 10 different answers. Especially related to computer use, filtering, and behavioral standards. Last year our school had a strong parent technology partnership program (I intend to build on it this year). One of our activities was to present a scenario and ask parents what they would do (this was led by the indomitable Nick Kwan). One of the questions was "what would you do if you walked into your child's workspace and they quickly minimized a window?". The answers ranged from "nothing" to "take the computer away for a week".

Our school has a one to one laptop program. The school owns the laptops and the students take the computers home with them. We use open dns for filtering. The students have admin access to their laptops (which is a topic for another blog post - I love it).

We got several (well-placed) criticisms last year which stated students were coming home with laptops, and parents had no way to control this device. I considered this complaint fair, because there really are a wide range of parental attitudes and beliefs to technology use. I tend to be fairly liberal and open about tech use, but many parents are not - they are conservative and very careful about technology use. Is it fair to send kids home with no way for parents to control their device? Of course we talk about social contracts, and talking with your child, and trust - but some parents have strong beliefs that a computer should be locked down (the 10 moms doctrine).

The obvious choice is to install filtering software and teach parents how to use it (or teach them to use open dns). It's an option. If parents want to activate filtering, we tell them how to do it. If they don't want to activate filtering, then they don't. We are clear that there is to be no filtering during school time, only at home (from 3:00pm to 7:00am). We also talk about parenting advice and tips and offer parents a venue to discuss technology issues and share solutions to problems with each other. We talk about the technical weakness of filtering, that filtering alone can't solve many problems, and that at the end of the day, there has to be some kind of involvement with parents and their child's technology.

tl;dr: people have different values, ed tech should do what they can to respect and support those values.

Becoming familiar with HTML 5

Posted in Blogging Educational Tech Personal Teaching Diary on 24 - July 2011 at 07:29 AM (about 13 years ago) 346 views.

With some vacation time left, I'm spending a few hours getting up to snuff on HTML 5. For a rank newbie, I find the w3 schools to be a good primer. I've never been much a javascript programmer, but it looks like that sexy canvas element uses it. I doubt I'll take the time to learn javascript, but it looks like I am going to need to sink my teeth into it.

I follow many people, including Rick Ellis, who said something like 'think of every website as an application'. I like this idea - the idea of static, "brochure-ware" is a dead end. Especially for schools, I believe the web is (and should be) a full suite of applications to serve the community. It seems like HTML 5 very much understands this idea.

I love the built in form authentication elements in HTML 5, the local storage, and the whole "the web is the application" idea. I hope major browsers don't screw up the implementation.

I'm sure I'll build a "test school" webpage with HTML 5 and my favorite CMS, Expression Engine to learn HTML 5.

More tools to combat cyberbullying

Posted in Blogging Educational Tech Design Leadership Security on 15 - March 2011 at 06:59 PM (13 years ago) 329 views.

Hat tip to our fantastic elementary school integrator, Cheryl Bohn, who found this great news, .

From the article:

Facebook is announcing a new suite of tools to protect users from bullying, foster a stronger sense of community in the social network, and “create a culture of respect” among Facebook users.

Facebook’s latest changes boil down to two main aspects: an improved safety center with more multimedia resources, and better, more social tools for reporting offensive or bullying content.

You can see the Facebook parent and teen safety center by clicking the links below.

Thanks, Cheryl!

QUESTION: moving to cloud-based storage

Posted in Blogging Educational Tech HOWTO web 2.0 on 28 - February 2011 at 01:21 PM (13 years ago) 365 views.

In response to this question:

I would be interested in your experience, if you have made the switch, in moving to the ”clouds” for data storage.
I can’t quite get my head wrapped around this concept, but am willing to try.

Good question.

First of all, let's get some terminology out of the way, just to be sure we are all on the same page.


1. Cloud computing (from wikipedia) :

The National Institute of Standards and Technology (NIST) provides a somewhat more objective and specific definition:

"Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." Ref: here

I think of cloud-based storage as "file-storage service located on a remote cluster of high-availability servers, designed to be accessed anywhere, anytime, from anywhere with secure collaborative capabilities."

2. Data Storage:

Purpose-built file storage, as opposed email-as-storage or google-docs as storage. This distinction is important because I know many people who use gmail as storage. I think you are asking about substituting an in-house file-server with cloud-based file server.


My experience in cloud-based storage has been overwhelmingly positive. We are slowly moving our students to dropbox. Starting in the 8th grade, our middle school integrator is testing dropbox. So far, it has been great.

The cool thing about most cloud-based file servers is how they keep files available even when there is no network access. Unlike traditional file servers, cloud-based file servers sync excellently. Let's say you have three computers called Home, Laptop, and Work. If you are using local file storage (your hard disk) you will not be able to access the files from another computer (e.g. if you create a file on Home, you will not be able to access a file from Work).

Most organizations have a file server that securely stores your files. Some organizations set up systems where you can access your Work files from your Home or Laptop computers, but this requires no small amount of careful configuration. If you are working on a file on your Laptop, there is no way for that file to be automatically added or synced to your Work or Home machines. Enter cloud-based storage.

I use dropbox (watch the video on the front page) as my cloud based storage solution. The neat thing about dropbox (and their ilk) is how they synchronize files across several different computers. Let's say you are on your Work computer and you create a file called Budget. You save this file to your dropbox folder. every computer that is linked to your dropbox account then synchronizes that file. So your budget file is automatically added to your Home and Laptop computers. If you work on Budget at Home, it will be automatically saved to your Work and Laptop. If you a smartphone, and you've setup dropbox, it can be automatically updated there as well.

So basically, anywhere you save, the file is updated on all the other computers that are connected to dropbox. Cool, huh? even if you lose network access you will still have access to your files. Files aren't so much STORED on the cloud as they are SYNCED on the cloud, and with approved devices.

But wait, there's more. You can share folders with friends and colleagues. So you might have a folder in your dropbox folder called "for friends". You can control who has access to this folder, and anytime you add or remove something to this folder, your friends will have access to the files. Very handy, you don't even need to email files and folders.

When I moved from New York City to Poland, I purchased the 50 gig option, and put EVERYTHING (music, files and photos) in dropbox. I could safely ship my desktop computer knowing everything was backed up. In the even you DO lose a file, you can simply restore it within dropbox by clicking "show deleted files".

Keep in mind, you are only paying for what you use. You aren't paying for a server, and spending a bunch of time managing this server. It's really nice. It's not all roses, of course. In no particular, here are the issues with dropbox you should be aware of:

1. data ownership. If an employee saves their stuff in their dropbox it may be hard to keep the data when they leave (not only a problem for dropbox - think USB drives).

2. data security. By default, dropbox stays on a computer. If a laptop is stolen, a malicious person might be able to access the data on your dropbox folders (you can turn off syncing though, so this really isn't THAT big of a deal).

3. no network access. If you lose network for a LONG time (a week or so)

4. the first sync. When you first setup dropbox, it can take a very long time to synchronize your files (upload). Our director waited 3 or 4 days until all his files were uploaded. By now that they are online, he doesn't need to worry about what is where, even on his iphone, he has access to all his files.

Hope this helps!

The four noble truths. Explained, part one.

Posted in Blogging Educational Tech Design Teaching Diary on 17 - February 2011 at 05:05 PM (13 years ago) 288 views.

Orginal thought here

The four noble truths of technology and learning.

1. Engage, stop, turn off, reflect.
2. Program
3. Participate
4. Sift

I believe it is important to stop, reflect, turn off, and consider when we we are using technology in the classroom. This happens naturally when teachers are using technology to reinforce an idea or concept. The classic pattern is "let's learn about XYZ, a discussion, activity, and then a closing discussion". When teachers are using technology to teach, they must remember to stop using technology, and allow their students to reflect and think about what they just did. Take a look at that mashup - is it any good? Does it demonstrate learning, or just that you know how to use the tool? Does it meet our ideas for learning? This is the classic idea of kids who get caught up in the tool, and not the learning. Not rocket science, but very important for learning with technology.

I think we can extend this idea further. When we are asking our kids to use technology and media, we need to ask them to stop and think. We didn't need to do this before the rise of 1:1 programs or ubiquitous computers. Why?

1. Divided Attention. This idea of multitasking really is bull. The more I understand about divided attention, the more I believe that we need to ask kids to focus and input on one thing at a time - sometimes. Part of being a digital learner is sifting (see my discussion on noble truth number 4) and learning to process and filter multiple streams of incoming data. Sometimes, kids should be free to "open the hose" and get drenched in the information flow that is the internet. But sometimes, they should stop, discuss, and think deeply - you know, Zen.

2. That so much of the internet is about commercial posturing, marketing, eyeballs and selling. Kids need now, more than ever, to separate the "froth from the foam". To carefully evaluate the information, the idea, the "sense of truth" they have. Kids need an adult to guide them in this maze of stilted information.

3. We have so many students who see the first three google results as gospel. This is lazy. Again, stopping and reflecting, digging a bit deeper, look for a different facet on this gem. Using different databases, different repositories. Even wikipedia (which I love). Students could benefit so greatly from simply reading the discussion page and seeing the disagreements people have about the article. I often find more truth in the argument about a wikipedia page than the actual page!

4. And finally, the way our brains work. A cognitive scientist I am not. But I know when we step away from the screen, and give ourselves time to digest, we tend to remember better.

There is balance here. There is this unending stream of intense information, media, images, links, connections, and fun. It is not ok to turn it off, but better to teach our kids how to engage and then disengage. And then engage.

Domains, hosts, and more!

Posted in Blogging News Personal on 11 - February 2011 at 05:01 AM (13 years ago) 358 views.

As my 3 regular readers (hi mom!) pointed out, my site was down for a few days due to an expired domain name. That’s fixed, but it’s time for some changes. has been around since 2003 and I’ve switched hosts, domain name providers, etc.,  many times. I’m consolidating my domain registries in linode. This will actually save me a little bit of money every year, and I am in love with linode (come on, a guy can pay $300 bucks a year for a backed-up, multi-continent IP failover solution?! SHWEET!).I spend a little more time doing system administration at the command line,. but I don’t mind that.

SO, I’ll transfer my domain over, switch hosts, and mirror the database for I’ve already got a mirror of this site setup, so it’s really just a question of transferring domains.  If I do everything right, ahem, your should notice virtually no downtime.

What could possibly go wrong?

(technical) Oh goodness, I’m using PERL.

Posted in Blogging Educational Tech Personal on 29 - January 2011 at 04:32 PM (13 years ago) 306 views.

This is a technical post - geek level 5.

Perl is a programming language. It’s a scripting language, as opposed to a compiled language. I first used perl about 15 years ago, playing with cgi-bin and other curious things. I dropped perl in favor of PHP, and usually use bash for my shell scripting (I haven’t scripted in years, but since I found linode, I’ve been scripting a bit more - I love it)

So I’m in a small tiff with my ISP.  They are horrible (dropped internet connections) , and I need proof. Enter perl, and this especially yummy script.  I hadn’t thought of using http requests, I was just going to write something that pinged, and appended the result to a logfile. This is cleaner, and the variety of hosts is a good thought.


On Gawker and Passwords

Posted in Blogging Educational Tech Security News Personal on 14 - December 2010 at 04:42 AM (13 years ago) 351 views.

Looks like Gawker was hacked. I’m not a “gawker” guy, but I am a lifehacker reader. And, in 2008, I left a comment about my favorite RSS reader. And, after downloading the torrent, I saw my password and email.  I’m sure this will be indexable by google in a few days. I guess they didn’t store the passwords securely. oops.


I’ve been using the interwebs since AOL and 2400 baud modems, and this is the first time I’ve been aware of being compromised. Thankfully, I used my normal stupid web password, and not one of my stronger passwords. However, I will now be searching for my username and changing my password whenever I see it pop up. I’m also using a new easy-to-remember web password.

Of course, the moment lifehacker lets me delete my account, I will. 

Online cyberbullying - a real challenge for parents

Posted in Blogging Educational Tech Design Leadership on 07 - December 2010 at 07:50 AM (13 years ago) 313 views.

Amazing article in the New York Times about parents struggling with Cyberbullying  (PDF here).

I often rest my feet at “parents are responsible” for monitoring their children. They must take computers out of the bedroom, have clear rules for computer use, and look at website history. Let’s see your facebook account, let’s see your twitter feed, etc… I really do believe there needs to be a technology partnership with parents. They might not know how to check facebook settings, or profile pages, or even web browser history.  Parents might not know what kinds of threats are out in the world of cyberspace. Thats where schools come in. We have the technical expertise to help parents use computers and tools to monitor their children.

1:1 programs, facebook, and how we teach

Posted in Blogging Educational Tech Leadership platform on 09 - November 2010 at 12:34 PM (13 years ago) 318 views.

This article comes from a parent at my school. - I translated the article using google translate - not perfect, but I get the general idea. Facebook is distracting students from learning.

Here's my response:

I do think the problem has very little to do with Facebook. I think this is really about how teachers are managing technology in their classrooms.

I assure you, if it's not Facebook, it's XYZ; just fill in the blank. Solitaire, twitter, myspace, game, some random webpage, there's always something.

I recently heard something very interesting at a conference; that technology magnifies teaching - both good and bad. If a teacher is sitting in front of a class, without moving around the classroom, giving nebulous and general assignments, then we can be assured students will respond in kind - drifting, lazy, and most likely distracted by facebook (or whatever they are looking at - perhaps a game or something). If a teacher says "go on the internet and research Rome" - I can assure you the students will be doing anything BUT researching Rome.

However, if a teacher is giving a very specific task (using laptops) and is moving around the classroom, monitoring student work, and has very clear outcomes for the assignment, then this is another matter entirely. Part of a 1:1 school is changing the way we teach; this is a major focus of my work here at our school. In this case, if a teacher asks their students to visit a specific site, and collaboratively builds a mini-website about Rome using a template (or referring to a rubric), AND the teacher moves about the classroom helping students, and supporting their activity then that is a very different sort of assignment than the previous example, isn't it? At the end of the class, the teacher will ask the students to produce their work - again, good management.

You simply cannot implement a 1:1 program in a school, and not change the way you teach and learn; it will not be successful. Part of my vision is to change the way we teach. It's a different sort of classroom, a different sort of learning, and we need to understand the old ways of teaching don't work as well in a classroom full of laptops.

I really appreciate your concern about facebook, and how it impacts learning. I agree, by the way, that multi-tasking is doing 2 things at 50% instead of 1 thing at 100%. But having laptops in a classroom does not equal multitasking. Teachers teach, and then usually assign some sort of activity to help students understand the content. Technology makes a huge difference in our ability understand the world - we can see things we simply couldn't see before, we can communicate in ways we couldn't communicate before, and we can collaborate in ways we couldn't imagine prior to the implementation of technology in the classroom.

Expression Engine and Drupal

Posted in Blogging Personal Teaching Diary on 22 - May 2010 at 04:29 PM (14 years ago) 321 views.

I recently had a wonderful meeting with a fellow ed tech geek here in NYC. He was helping me with some issues relating to blackbaud. The conversation was wonderful, he was insanely helpful, and we discussed all sorts of interesting things. He is a Drupal guy. I'm an Expression engine guy. After his enthusiastic recommendation, I started to review Drupal (it's been a while since I've used it). I did a fairly standard google search and was pleasantly surprised to find a thoughtful, well-considered discussion about the relative merits and shortcomings of both systems - very few flame-fests.

I personally find EE's templating much more intuitive and powerful. I also like the way I have very fine control over my individual pages than Drupal. Contrary to some comments, I find EE's support amazing (you are paying for it, after all). I've had to avail myself of their help many times! I'm going to stick with EE. This may be due to the fact that I know EE really well.

I like EE more - with one big reservation. I think I would more participative in the EE community if it wasn't a for-profit company. I know Ellis lab through emails and over 4 years of community interactions. I love what they've done with Code Igniter (open-source). But at the end of the day, if I am investing my free-time into a community, I'd like it to be about something more than helping (a really nice) group of people make money. Is EE a best-of-class product? Yes. Are Ellis labs intentions top-notch? I think so. But the one thing Drupal has over EE is it is open source in the truest form of the idea. I have recently begun digging back into Hspace - a text-based space simulator. As my three faithful readers know, I'm a text-based game aficionado - this is an open source project I would love to commit my (increasingly limited) free time to.

I know (not personally) several people who made careers of supporting the Ellis lab ecosystem. I plan on using EE / CI to be the system that drives my school web-based communication company. I will continue to encourage people to use expression engine, and I will encourage people to take a long look at EE as an excellent choice for web publishing.

I hope this post has added something to the discussion about EE and Drupal. I look forward to your comments.

I’m off facebook

Posted in Blogging News Personal Teaching Diary on 14 - May 2010 at 09:30 PM (14 years ago) 382 views.

I’ve deleted my facebook account. It wasn’t one single event, but several which came together.

1. The intention of facebook went from “connecting” to “profit”. Not sure when this happened, but icky.
2. I hate like - I dont want facebook to know everything (see #1)
3. Funny thing - facebook controls your privacy from everyone except facebook. They are selling gorgeous demographic-based advertising. (see #1 and #2)
4. Facebook says they own my data. So if I write a wall post - it’s theirs. icky.
5. How hard it is to keep my student / personal information walled off. There’ some things I don’t want to know about my kids.

I also already have a pretty well-established web presence, I’m building a bigger web-presence, and I never had trouble with people getting in touch with me.

I’ll miss remembering people’s birthdays, I suppose.

Facebook and privacy

Posted in Blogging on 11 - May 2010 at 07:48 PM (14 years ago) 302 views.

I’m becoming more concerned about privacy on facebook. I like this fact sheet from BECTA which discusses online risks (and includes discussion about commercial influences).

I’ve always blogged and been fairly open on the web, but I guess I don’t like someone selling “about me” online.


eschoolNews likes my comments about the NETP

Posted in Blogging on 14 - April 2010 at 04:44 PM (14 years ago) 283 views.

The National Educational technology plan has been released, and the US government is looking for comments. I chirped in, and eschool news (pdf) Likes what I have to say.

I suppose my basic idea remains unchanged. How do we teach to a test and encourage kids to be innovative, creative, and deep thinkers? For those outside the educational community, it is hard to explain how much testing drives instruction.  What we cover in our classes, how we assess our content is all linked to some test.  While we hear quite a bit about innovation and creativity, actual practice is about “breadth, not depth”.

Anyways, it’s always nice to be recognized, and thank you to eschoolnews for the blurb.

my word cloud - um, if you care

Posted in Blogging on 09 - April 2010 at 06:18 PM (14 years ago) 312 views.



Posted in Blogging Educational Tech Linux on 10 - March 2010 at 10:06 PM (14 years ago) 366 views.

I’m using this fail2ban

Because I was getting tired of this:

Mar 7 17:01:39 grue sshd[8895]: Failed password for invalid user simmons from port 38288 ssh2
Mar 7 18:17:41 grue sshd[9154]: Failed password for invalid user test from port 21637 ssh2
Mar 7 18:17:43 grue sshd[9157]: Failed password for invalid user testuser from port 22497 ssh2
Mar 7 18:17:46 grue sshd[9159]: Failed password for invalid user test1 from port 22851 ssh2
Mar 7 18:17:48 grue sshd[9161]: Failed password for invalid user test from port 23192 ssh2
Mar 7 18:17:50 grue sshd[9163]: Failed password for invalid user test from port 23525 ssh2
Mar 7 18:17:53 grue sshd[9165]: Failed password for invalid user test from port 23890 ssh2
Mar 7 18:17:56 grue sshd[9167]: Failed password for invalid user testing from port 24288 ssh2
Mar 7 18:18:12 grue sshd[9179]: Failed password for invalid user admin from port 26452 ssh2
Mar 7 18:18:15 grue sshd[9181]: Failed password for invalid user admin from port 26827 ssh2
Mar 7 18:18:18 grue sshd[9183]: Failed password for invalid user admin from port 27207 ssh2
Mar 7 18:20:01 grue sshd[9263]: Failed password for invalid user jeep from port 41595 ssh2
Mar 7 18:20:04 grue sshd[9265]: Failed password for invalid user alan from port 41985 ssh2
Mar 7 18:20:07 grue sshd[9267]: Failed password for invalid user jim from port 42397 ssh2
Mar 7 18:20:10 grue sshd[9269]: Failed password for invalid user postgres from port 42803 ssh2
Mar 7 18:20:13 grue sshd[9271]: Failed password for invalid user stuff from port 43217 ssh2
Mar 7 18:20:16 grue sshd[9273]: Failed password for invalid user tom from port 43606 ssh2
Mar 7 18:20:19 grue sshd[9275]: Failed password for invalid user adam from port 8257 ssh2
Mar 7 18:20:28 grue sshd[9281]: Failed password for invalid user gov from port 9349 ssh2
Mar 7 18:20:34 grue sshd[9285]: Failed password for invalid user pgsql from port 10193 ssh2
Mar 7 18:20:37 grue sshd[9287]: Failed password for invalid user adm from port 10562 ssh2
Mar 7 18:20:43 grue sshd[9291]: Failed password for invalid user postgres from port 11167 ssh2
Mar 7 18:20:49 grue sshd[9295]: Failed password for invalid user email from port 11656 ssh2
Mar 7 18:20:52 grue sshd[9297]: Failed password for invalid user oracle from port 11926 ssh2
Mar 7 18:20:55 grue sshd[9299]: Failed password for invalid user users from port 12134 ssh2
Mar 7 18:20:58 grue sshd[9301]: Failed password for invalid user user from port 12436 ssh2
Mar 7 18:21:01 grue sshd[9303]: Failed password for invalid user test from port 12652 ssh2
Mar 7 18:21:04 grue sshd[9305]: Failed password for invalid user david from port 12826 ssh2
Mar 7 18:21:07 grue sshd[9307]: Failed password for invalid user lynx from port 13047 ssh2
Mar 7 18:21:10 grue sshd[9309]: Failed password for invalid user music from port 13200 ssh2
Mar 7 18:21:13 grue sshd[9313]: Failed password for invalid user user from port 13384 ssh2
Mar 7 18:21:16 grue sshd[9315]: Failed password for invalid user user from port 13587 ssh2
Mar 7 18:21:19 grue sshd[9317]: Failed password for invalid user user from port 13704 ssh2
Mar 7 19:12:58 grue sshd[9348]: Failed password for invalid user harvey from port 54299 ssh2

Experiential Learning and Technology

Posted in Blogging Teaching Diary on 15 - February 2010 at 10:52 PM (14 years ago) 316 views.

I’m sitting here at work on Monday, February 15th. It’s a federal holiday, yet here I sit, cleaning up my desk, writing, and tending to some projects I haven’t had time for.

Why am I here, and not with my wife and 9 month old?

A robot.

In the room behind me, there is a group of students (who are here during their February break) working feverishly on a robot. They are partaking in the FIRST competition - and this reminds me why I love teaching and technology.  They bought a drill press (with a laser guide) to make the structure of the robot. They are excited, motivated, and absolutely focused on building this robot. It is a truly delightful thing, to see kids lit up about technology. With very little experience, they have built wireless controllers, steering, and even coded a simple autonomous control. They have done a simply wonderful job of building this robot.  They are fairly sure they won’t win this competition, but they are aiming for rookie team of the year.

I often talk about games in education because I see how motivated the kids are. It is amazing to see the energy a student will put into learning when it is something they really care about - and this is exactly why I love experiential learning - and the strange looking robot behind me.

The Many Hells of PDF’s and PHP

Posted in Blogging Educational Tech on 01 - February 2010 at 05:58 PM (14 years ago) 301 views.

If you want to create a PDF from PHP you use a fairly simple PHP library.  The benefits are obvious: you can have ubiquitous PDF generated from dynamic data, which is fun and nice - especially for report cards.

But, because PDF’s are PDF’s, you have to EXACTLY specify where you want text to go - on an X - Y coordinate grid. This makes creating complex reports exceedingly painful.  Once the report is done, you can dance your “I’m so happy THIS is over” dance. But until then, you need to place text, test, change, place text, test, change, yadda yadda yadda.

Here’s an example:

PDF_set_text_pos($p, 50, 700);
PDF_show($p, “Hello world!”);

This is a simple example, imagine a full page with tables, descriptions, etc… It really is a pain in the neck.

Three guesses what I’m working on today, and the first two don’t count.

iPad = Hitchhikers guide to the galaxy

Posted in Blogging on 31 - January 2010 at 03:01 PM (14 years ago) 311 views.

Maybe the iPad is just rev 1 of the Hitchhikers Guide to the Galaxy.

virtual private servers: an update

Posted in Blogging Linux on 25 - January 2010 at 12:24 AM (14 years ago) 334 views.

I asked about virtual private servers a few days ago, and after some consideration, I decided to go with Linode.  All I can say is, wow! I have:

1. identical copies of all my web projects in one place
2. perfect development and testing sandboxes
3. full root access
4. a dedicated IP address
5. 6 databases
6. full suite of testing and development tools (I was using gcc 15 minutes after partitioning my server!)
7. all the different packages I want to use online
8. ubuntu 9.10
9. command line administration

This is a great deal! I’ve become reacquainted with bash, and now I just need to setup a backup system (simple cron and rsync, really)

Thanks to Tom Hoffman for the idea to try linode.  The nice thing about this is the high control and functionality I get for the low price. I’ll be transferring DNS over soon, and soon all my hosting services will be run from this virtual instance. I’ll probably get another slice (and backup to it) and use it for development stuff.  I’m convinced.

How do you teach web design in 2010?

Posted in Blogging Educational Tech Design on 19 - January 2010 at 05:16 PM (14 years ago) 315 views.

Tom Hoffman asks if anyone remembers web 1.0 anymore.

I doubt it. The idea of creating or visiting a website that doesn’t do anything is almost a quaint notion. No video, no sound, just images and text? Bwah. Why bother?

Here is my high school web design lesson plan (in docx format) (pdf here)

I think every kid in America (cue patriotic music) should understand and be able to use basic HTML (end patriotic music).  But for web design?  Here is what I think are basic web design skills in 2010:

1. Basic HTML

2. What is the difference between a web page and a website?

3. Web pages, domain names, web hosting

    3.1 ftp, sftp, ssh

4.  Static versus dynamic

      4.1 Building dynamic websites with javascript or PHP
      4.2 Discuss databases, database design, and very basic SQL
      4.3 talk about how databases are related to dynamic content using a membership model

5. Building a website with expression engine

      5.1 Templating and URL’s
      5.2 Hello world
      5.3 CSS and DIV’s
      5.4 jQuery, jQuery UI
      5.5 Using the other kind of template
      5.6 Images and image paths

6. Adding common interactive elements

      6.1 Forums
      6.2 Search
      6.3 Email lists
      6.4 Blogs
      6.5 RSS feeds
      6.6 Membership systems
      6.7 Contact forms

7. Games

      7.1 Use flash to make games, no I won’t teach you.

8. Standards-compliant website

    8.1 Why open web-standards are important.

Site redesign - not just a blog

Posted in Blogging on 19 - December 2009 at 06:09 PM (14 years ago) 286 views.

I have redesigned my website. I moved it from a simple blog into a portfolio site that offers readers a clearer idea of who I am, and what I do. I’m also finishing my administration and supervision program at Hunter College in June, and I’ll be looking for work as a director of technology - I want this site to be a place prospective employers can learn about me.

Like everything I do online these days, I used my favorite CMS, expression engine. I’ll get into the techncial details later in this post. 

I used a theme from theme forest. At $12.00 I don’t know how I could of done better!

I spent about three days pushing my content into the new design and adding a bunch of pictures and portfolio sections. I added jqueryUI to my site for the accordion - and I might add some other parts as neccesary.

From an EE point of view - my entire site is based in one channel - and I have 24 different categories.  If I assign a post to a category HOWTO it is displayed in the HOWTO section. If I assign an entry to a games in education category, it is displayed in the appropriate place. I can assign one entry to multiple categories.

Of course I use embedded templates, so if I need to update, I only change one page.

My content is absolutely divorced from my design.  All my entries, posts, etc, are stored in a mysql database.  I can pretty much display them anyway I want. As mentioned above, it took three days to move my site from my old design - and this is with 347 entries!!!

I take advantage of EE’s rich feature set. I spend my time writing content and not coding.  I don’t mean for this to sound like an advertisment for expression engine, but when I find something that really works, I want to share it. 

I’ve already gotten some great feedback, and would welcome more.

repost: Do Teachers REALLY Come From The Bottom Third Of Colleges…...

Posted in Blogging Teaching Diary on 16 - November 2009 at 03:48 PM (14 years ago) 327 views.

I don’t normally repost, but there is a nice piece from Larry Ferlazzo taking on “those who can’t, teach” thinking. .  It’s nice to see how he picked apart this dubious claim, and his research trail.  He asks for help, saying:

“...I’d love for a math person to examine the numbers on page 91 of the report on the Condition of Education 2002 to tell me what it really says in plain English…”

Here is the Condition of Education 2002 report (PDF) and here is the graph on page 91 and 92


I shared this blog post with my colleagues, all who said “what the hell does SAT and ACT scores have to do with good teaching?” Indeed, that.

Beautiful documentation

Posted in Blogging Educational Tech on 13 - October 2009 at 11:49 PM (14 years ago) 309 views.

I love beautiful documentation - it just…works.

Code Igniter has the best documentation I’ve seen. Clean, clear, and here is the css and sample page to MAKE YOUR OWN.  I plan on using this documentation template for my school’s IT department.

10 Reasons you should care about the Common Core State Standards Initiative’s Draft English Language

Posted in Blogging on 06 - October 2009 at 05:00 AM (14 years ago) 450 views.

Courtesy of Tom Hoffman who does some really good thinking about education. Actually, I highly recommend you subscribe to his blog feed, or bookmark his site.  I’ve never felt like I wasted my time reading his thought and ideas about education!

I have a standing policy to pay attention to people smarter than me - Tom certainly falls into this category.

HOWTO: reset lamp hours for a 600i series 2 unfi 45

Posted in Blogging HOWTO general computing on 23 - September 2009 at 06:11 PM (14 years ago) 309 views.

To reset the lamp timer on a UNFI 45 (source here).

1. Press the power button on the ECP or remote twice to put the projector back into Standby mode. The
power button light on the ECP turns solid amber when the projector is in Standby.

2. Press and hold the up button on the remote control for approximately 10 seconds. When the projector
beeps, press and hold the down button on the remote control for approximately 10 seconds. The lamp
timer clears after another beep.

3. Press the power button on the ECP or remote to start up the system. The power button light on the ECP turns
solid green when the system starts.

4. To confirm that the lamp timer has been reset, press the MENU button on the remote control. Scroll to the
Status Display menu heading, and then confirm that 0 h appears in the Lamp timer field. Your lamp reset
count has increased by one.

5. Wait five minutes for the projector lamp to warm up.

6. After confirming that the lamp timer has been reset, put the system in Standby mode by pressing the power
button twice on the ECP or remote. The power button light on the ECP turns solid amber when the system is in

7. Wait for the system to enter Standby mode, turn off the projector’s master power switch to shut off the system,
and then turn on the projector’s master power switch.

8. When you are ready to use the system, press the power button on the ECP to start up the system.

9. get out bottle of something strong

10. Drink until pain goes away.

I hate internet filtering

Posted in Blogging on 29 - July 2009 at 10:39 PM (about 15 years ago) 356 views.


Greatest email in the history of the internet

Posted in Blogging Personal Twitter on 21 - July 2009 at 05:02 PM (about 15 years ago) 318 views.

Ok, to be technical, it was a twit from twitter, but still…

Do you still have the schematics of StarTrek ships? I’m looking for a Romulan Warbird I can knit.

For those who don’t know, I maintain the internet’s only repository of Star Trek freighter schematics. Other sites have ship schematics, but I only keep freighter schematics.

I will ask the sender of this email for a picture of the knitting project and post it here. Until then, thank you so much for the most wonderful email I have ever gotten, and I will buy you a beer next time we meet.

Expression Engine 2.0 Beta

Posted in Blogging on 17 - July 2009 at 11:04 PM (about 15 years ago) 260 views.

I’m participating in the Expression Engine 2.0 Beta. Can’t wait to share more!

The disadvantage of Always (The blur - part 2)

Posted in Blogging Educational Tech on 08 - May 2009 at 11:44 PM (15 years ago) 297 views.

part one here

An astute reader recently commented “It is just so dangerous to allow students to invade or break the professional relationship that an educator has with his or her students.”. As a teacher of ten years, I heartily agree. Our school has a policy that all teachers should only use school email for communication with students. I’ve seen teachers run into trouble on facebook - when they post pictures or stories meant for friends, and not for students! I think this could be solved by setting up groups for friends on facebook, so if I post a picture or notice, I can decide which groups get to see that particular item. 

Personally, I use facebook for light-weight, personal announcements to friends and colleagues. I use twitter as a personal learning tool. It bears saying, though, that social networks are glomming together - the “always on, always present, always connected” world isn’t far away. Neal Stephenson coined a nice word for this: the metaverse.

As a last point, I was teaching some teachers about blackboard.  I mentioned one advantage of online learning is teachers can respond to student queries over the weekend or in the evening. A teacher became frustrated, and said they liked their weekends to themselves! Hard to argue with the idea of free time.

The blur

Posted in Blogging Educational Tech Teaching Diary on 03 - May 2009 at 02:02 AM (15 years ago) 297 views.

I saw one of my students facebook post “my father joined facebook today - and the answer is no” on their wall.

Hilarious, and a perfect example of how things have changed with regards to privacy, private-space, and the idea of public space. I call this the blur. The standard definitions and understandings of privacy aren’t the same as they were in 1990. In schools, we normally encounter the blur when a student writes something inappropriate at home about something in school. But as we craft AUP’s, and think about how kids use technology, we need to remember things aren’t the same as they once were.

As I think about how kids communicate, and the transparent, interconnected, and ever-linked nature of their connections, I realize how the blur touches everything. Things stick around, media is easy to share, hard to forget, and also strangely impermanent.

I will write more on this later.

Emerging software architectures and non-relational software

Posted in Blogging Educational Tech Design on 23 - April 2009 at 10:06 PM (15 years ago) 271 views.

Fantastic article by Dion Hinchcliffe’s about emerging software architectures (PDF here).

The most interesting thing to me? Non-relational databases - which I know NOTHING about. I mean, I’ve played with trivial flat file databases before, and XML, but what else is there? Here’s a quote:

Non-relational databases.  Tony Bain over at Read/Write Web recently asked “Is The Relational Database Doomed?”  While it’s far too soon to declare the demise of the workhorse relational database that’s the bedrock of so many application stacks, there a large number of promising alternatives emerging. Why get rid of the traditional relational database?  Certain application designs can greatly benefit from the advantages of document or resource-centric storage approaches.  Performance in particular can be much higher with non-relational databases; there are often surprisingly low ceilings to the scale of relational databases, even with clustering and grid computing.  And then there is abstraction impedance, which not only can create a lot more overhead when programming but also hurts run-time performance by maintaining several different representations of the data at one time during a service request.  Promising non-relational solutions include CouchDB, which I’m starting to see in more and more products, as well as Amazon SimpleDB, Drizzle (from the MySql folks), Mongo, and Scalaris.  While many applications will continue to get along just fine with relational databases and object-relational mapping, this is the first time that mainstream database alternatives are readily available for those that are increasingly in need of them.

What I want: Twitter group (categories) in an RSS reader.

Posted in Blogging Twitter on 23 - April 2009 at 05:21 PM (15 years ago) 294 views.

I wrote about twitter here. In a nutshell, I think twitter is human rss. Cool. But useless unless I can incorporate it into my rss reader. Twitter isn’t just about me regurgitating my trip to a coffee store, it’s also about learning what friends are doing.

I’m currently following 127 people, and being followed by 40. I’ve got 60 updates.  What I would love is a web-based program where I could categorize my twitter follows like my RSS feeds:

1. friends
2. ed tech
3. geeks
4. gamers
5. NYC

You get the idea.  I dislike clients - the more I can keep on the web, the better. Does anyone know anything I can try?

The problem with URL shortening…

Posted in Blogging Educational Tech Design on 21 - April 2009 at 06:39 PM (15 years ago) 301 views.


More talk about potential solutions here. But as things stand, I hate link-rot (which is why I try to host everything locally).

Exceptional article on video game addiction

Posted in Blogging Games in education on 16 - April 2009 at 04:43 PM (15 years ago) 276 views.

This is the best article I have ever read about video game addiction. PERIOD. Fair, balanced, and even-keeled.  I highly commend everyone to read this. 😊

I think, in time, scientists will connect that “dopamine-pattern-fun” thing that Raph Koster talks about with gamers.  I think most people can enjoy games without any trouble, but I think the unique thing about computer games is how they “tickle” our brains. And I think, for a small percentage of people, that turns out to be problematic.

Please click here for a pdf in case the link goes dead (as of this post, the page is being slashdotted).

Really impressive comment spam here!

Posted in Blogging on 11 - April 2009 at 12:47 AM (15 years ago) 278 views.

Hello folks.

I talk about educational technology stuff. I’ve been getting really well crafted comment spam! I don’t think this is human, but the comment is appropriate to the article, and always includes a link to personal injury lawyers.


  I agree that both formal and informal use of video games have a positive effect on the human brain.  Logic and reasoning are the primary brain functions used solve problems in video games, and stimulating these areas is beneficial for their use in other “real world” issues.  I agree that formal use could be more effective.

  Corey M. Immigration lawyer

Has anyone else seen this? I am being targeted by humans or this just a really good bot? All my open stories have at least one of these type of comments.  link to forum discussion here



The best IT certifications are no certifications

Posted in Blogging Educational Tech on 08 - April 2009 at 06:31 PM (15 years ago) 259 views.

Aaron Stratman of the Wisconsin Technology News has an interesting post about the best IT certifications to have.

I have to say, in my ten years of working in educational technology, I’ve worked with so many people who have IT certifications and don’t know a damned thing.  And conversely, some of the brightest folks I’ve worked with have had no certifications. The blog entry was for business folks (I think) - so maybe people in the business world its different. But in educational technology, certifications != good IT skills.

Part of the problem is the numerous and free brain dumps that are available. I actually know a guy who has these and just memorizes the answers to tests.  He just doesn’t know his stuff, but he is fully certified. He passes all the tests, but when he actually has to do something, he can’t!

Hmmm….high stake tests that don’t count for a hill of beans in the real-world….where have I encountered THAT problem before??

Good OS X video converter

Posted in Blogging on 16 - December 2008 at 07:00 PM (15 years ago) 268 views.

Mental note to self: ffmpegx is yummy good for converting stuff.

Thank you ISTE - one of the best blogs for June 2008!

Posted in Blogging Educational Tech on 07 - June 2008 at 03:07 PM (16 years ago) 253 views.

Many thanks to ISTE for awarding my blog one of the top educational technology blogs for June 2008

I was listed amongst many other exceptional blogs:


Thank you again ISTE!!!

The Finnish

Posted in Blogging Educational Tech on 29 - February 2008 at 04:00 PM (16 years ago) 274 views.

Good article in the Wall Street Journal today entitled, What Makes Finnish Kids So Smart?.

The article discusses some reasons the Finish students scored so highly:

Strong reading ethic (apparently, the government sends new babies a free book!)
Very low funding disparity between schools
Free universities
No gifted education
In-class freedom for teachers - check out this quote:

Finnish teachers pick books and customize lessons as they shape students to national standards. “In most countries, education feels like a car factory. In Finland, the teachers are the entrepreneurs,”

Lack of technology - here’s another quote:

In November, a U.S. delegation visited, hoping to learn how Scandinavian educators used technology. Officials from the Education Department, the National Education Association and the American Association of School Librarians saw Finnish teachers with chalkboards instead of whiteboards, and lessons shown on overhead projectors instead of PowerPoint. Keith Krueger was less impressed by the technology than by the good teaching he saw. “You kind of wonder how could our country get to that?” says Mr. Krueger, CEO of the Consortium for School Networking, an association of school technology officers that organized the trip.

This comes back to my series of blog posts asking “Is technology worth it?” (part 1, part 2 and part 3). I think technology is worth it, of course, as long as we think about it. But what I like about this article is the simple message: it’s the teaching the counts.

So you want to blog, eh?

Posted in Blogging on 25 - August 2007 at 07:24 PM (16 years ago) 248 views.

I’m often asked about blogging. What is it? How do I do it? What does it do? How does it work? And other beginning questions. 

In the spirit of helping others, and not having to repeat myself often, I’d like to offer some answers:

There are basically 3 types of blogs:

1) Personal diaries (for an outstanding example of one, check out Richard Bartles daily blog)
2) Topical blogs (Terra Nova, Huffington Post)
3) Reflective experiential  blogs (mine is an example in this category, Terry Real, Confused of Calcutta and of course, Dave McDivitt).

1) Please understand this: blogging is a commitment. You can’t blog for 6 months and then stop - it doesn’t work that way. Commit to 2 years minimum, at least 2 to 3 times a week of writing. One of things blogs do well is build community and become a place where people come and visit to read things they are interested in.  They are visiting your blog because you are talking about something important, in a novel / unique / smart way. So write frequently and for a long time. Or else don’t blog.

2) It’s ok to put links up as blog entries, but your ratio of links to great original stories should be 1:6. So for every one link you post as a blog entry, you should write at least 6 really good posts. If you must post a link, perhaps it could be as a response (like here) to an interesting story. Remember the mantra: people come to visit your blog because it’s updated frequently with really interesting stuff.

3) Start out with typepad or maybe blogger. They are easy to get started with and free. Once you have been blogging for a year, upgrade your typepad account, or switch to Expression Engine. These services offer expanded tools and fine-comb adjustments to your site. Make sure whatever you use has good comment moderation tools.

4) Put links to other sites that are relevant and interesting on your site. This is often called a “blogroll”, and it’s polite.

5)  You must write original, topical, relevant, and focused material!  You are blogging because you have something to say

6) Make sure your site Validates and make sure your ATOM / RSS validates

7) Install google analytics (or some other cool visitor statistic program) on your blog.

8) If ANYONE leaves a meaningful comment on your blog ALWAYS respond quickly and fully. If someone cares enough to comment, chances are other people do as well. This builds community.

9) I often re-task emails and questions and post them as blog questions/answers.  I always strip out the identifying details, and write long answers to questions. If you regularly visit a forum or newsgroup you should keep this in mind - anything you write is potential blog material.

Finally, Look at this post it has 10 ideas for making a great blog, and I’ve gotten quite a few comments and questions about the post.

Changing and tweaking!

Posted in Blogging on 05 - June 2007 at 08:24 PM (17 years ago) 242 views.


I’m ripping apart / upgrading my blog and site, so please bear with me as the site looks MIGHTY FUNKY.

Some nice press attention

Posted in Blogging Educational Tech Personal on 07 - September 2006 at 06:48 PM (17 years ago) 269 views.


I recently had the opportunity to write an article for the School Library Journal (PDF here) concerning games and education.  The editors at School Library Journal were really quite delightful.

...and then a few days ago, the Boston Globe called with a few questions about blogging in the classroom (see my articles here).  The Globe article is here (PDF here).

Pretty cool opportunity to reach out and connect with other teachers and educators.

If you are interested in blogging, or games in the classroom, please contact me!

State of the blogosphere

Posted in Blogging on 18 - April 2006 at 06:13 AM (18 years ago) 237 views.

Leave it to good ole technorati  to come up with some fantastic statistics for their regular state of the blogosphere!

From the post…

# Technorati now tracks over 35.3 Million blogs
# The blogosphere is doubling in size every 6 months
# It is now over 60 times bigger than it was 3 years ago
# On average, a new weblog is created every second of every day
# 19.4 million bloggers (55%) are still posting 3 months after their blogs are created
# Technorati tracks about 1.2 Million new blog posts each day, about 50,000 per hour

Google RSS news reader

Posted in Blogging on 03 - April 2006 at 07:19 PM (18 years ago) 255 views.


Of course Google would do something this cool.  Goolge new reader is a web-based RSS reader. Seems pretty cool.

Blogging and eFolios

Posted in Blogging Educational Tech on 30 - March 2006 at 01:24 AM (18 years ago) 257 views.

Got this great question about eFolio today…

I am not sure but I think your level of blog might be used with students instead of efolio?  Do you have any knowledge of these and/or suggestions? I’d like to pilot these with the 9th and 12th grade classes I teach.

For reference, here’s some stuff I’ve written about blog. Blogging is a tremendously valuable tool, but we need to deliberately design a lesson around the instructional goals…

Blogging and education part 1
Blogging and education part 2
How do I use blog in my classroom

Beginning blog does not allow for really dynamic content, which is necessary for good efolio management and presentation.  Blogger, for example, allows uploading pictures and sound, but there aren’t any galleries or file management tools.  If I wanted to add powerpoint presentations, videos, and lots of “zing”, I would be limited to simple expressions and site organization.

More advanced blog solutions (Expression Engine and Movable Type) offer tons of plug ins and extras.  These extras make blog an exceptional tool to use an eFolio.  Keep in mind it’s ease of use which really makes blogs a good choice.  If I want to add or edit to my eFolio (blog) it should be as simple and straight forward as possible.

The advantage blog hold over eFolio is RSS. Anytime my blog is updated, it is automatically propagated to aggregate sites, and to whomever is subscribed to my RSS feed.

The value of eFolio and online portfolios cannot be understated; we have a “live” constantly updated assessment record.  With multi-media, we have a tremendous opportunity to showcase learning!

Want a great blog?  do this…

Posted in Blogging on 23 - March 2006 at 08:35 AM (18 years ago) 233 views.

I’ll be accepting an award tommorrow for my blog.  Thanks again to eSchool news. 

I wanted to include the criteria the team used to evaluate a good blog. I don’t know who thought of these, but these are truly exceptional criteria fir running an efective blog:

1. Personality: Is there a clear personality? Do
you feel like you know the writer? Is there a feel-
ing of intimacy that might be missing from main-
stream media or other forms of communication?

2. Usefulness: Is the information useful or enjoy-
able to read? Did it make you think, or laugh, or
click? Are there handy links to other places?

3. Writing style: Is the writing in the blog snappy,
crisp, and engaging to read? Or is it long-winded,
dull, convoluted, or sloppy? Worse, is it a sales
pitch disguised as a blog? Or just news briefs or
bullet-point items without any fresh perspective,
analysis, or insight?

4. Usability and design: Is the typeface easy
to read? Can you find links to archives? Is the
writing concise and easily skimmable?

5. Frequency: Is the blog updated regularly, and
with sufficient frequency? Or are there long, ran-
dom periods of inactivity between posts?

6. Relevancy: Does the blog stay on topic, and
is it relevant to the category in which it is being
judged? Or is it all over the map in terms of

7. Interactivity: Does the blog incorporate video
or audio in an engaging, interactive way? Does it
offer a forum for readers to respond, or use other
features to help develop a sense of community?

8. Fulfillment of purpose:How well does the
blog fulfill its intended mission?

9. Appropriateness: Does the blogger use lan-
guage and etiquette that is appropriate to a pro-
fessional educational setting? (i.e., no inappropri-
ate personal references, etc.)

10. Would you revisit: Is it useful or engaging
enough for you to visit it again someday? Or will
you forget it the minute after you vote?

How do I use blogs in my classroom: securing a blogger blog.

Posted in Blogging Educational Tech on 07 - March 2006 at 08:11 PM (18 years ago) 261 views.

After responding to a friendly email question about blogging in the classroom, I found another question in my inbox…

I have some serious gaps in my understanding when it comes to security with blogs.  I realize your latest e-mail said you would be addressing security at a later date, but could you touch upon some of these important issues for me?


I have to say Bill, I nearly fell out of my chair when I saw MySpace listed as a recommended blog for use by an educator.

Myspace is inappropriate for school use.  Not because of some weird thing with myspace, but because of the current educational political climate…it’s to hot to handle right now. Fortunately, there are plenty of other choices for us to use.

If I were to use MySpace in my classroom and an administrator were to walk in - I would lose my job that day.

eek. Make sure you speak with your administrator about this before you start!  I think a list of everything you have done to secure the blog is helpful. Make sure you are very clear about the “this is a school blog”.

Here are three short movies for you to look at.  They both deal with basic security using blogger. The volume on the last one is really low because I had a group of kindergardeners in my room.

Securing a blog, part 1 (4.1 MB Quicktime movie)
Securing a blog, part 2 (3.6 MB Quicktime movie)
Securing a blog, part 3 (6.4 MB Quicktime movie)

I need to know how am I going to protect students from inappropriate material on a given blog?  Are there “G-Rated”  Blogs I can use?

No.  The success or failure of using blogs in education hinges on how well we structure the instruction. If you don’t monitor and closely supervise what your kids are writing, you could be in trouble. 

That being said, I blogged with almost 50 kids, and I only had one incident which was a little weird.

As James Farmer says in this great post:

You must incorporate blogs as key, task driven, elements of your course - This may sound obvious but simply providing blogs to learners and saying “Hey, use them however you want” is an absolute guarantee of failure as all but 1 or 2 people will take you up on it.

How am I going to evaluate the entries of my students?

Make a rubric. Keep in mind, they will be very excited about blogging, but you are going to have to be very clear about your instructional goals. Make sure the kids know:

1) This is what good work looks like
2) This is what minimal effort work looks like

I also suggest you do some testing. Make sure everyone knows how to post on a blog, and then

How do I use blogs in my classsroom: an answer.

Posted in Blogging Educational Tech on 06 - March 2006 at 11:57 PM (18 years ago) 245 views.

I just got this great email question, and thought I’d share the answer!

I’m looking into ways to use blog based educational technologies for my students and other technology based ways to publish student writings on the internet.

Yea!!  Congratulation to you for being progressive and using technology in a really cool way!!

How do I get started?

I made up some getting started guides for new users.  There are some quuicktime videos, hopefully these will help you get started. 

Getting started with blogs, part 1

Getting started with blogs, part 2

What kinds of things do I need to be alert to,(obviously online safety), and who can I talk to that has used technology based publishing for written work in the classroom?

I have a few suggestions for you based on some hard-won experience.

1) Only create 1 blog for each class.  Don’t give each kid their own blog. It’s very difficult to manage!

2) Make sure comments are moderated.  You might want to check them first. After creating your blog, you might get a ton of comment spam.

3) Create ground-rules.  Make sure they understand not to say anything they wouldn’t say in school.

4) Enforce proper grammar.  I was quite embarrassed when my students started to post IM-speak on a public blog! Yuck!

5) Be wary of cyber-bullying. One lesson I won’t ever forget is to always monitor the blogs.  It may be helpful to subscribe to the RSS feeds for all your blogs.

6) Make sure you administrator knows! Tell your boss you doing this, keep everything above-board.  You might want to share this with some parents or the Parent-teacher organization. Be prepared to confront the myspace issue! 

7) SHARE YOUR SUCCESS!! Blog about this adventure, share your success and your failures!

8) Lastly, and most importantly, have clear learning objectives.  When this unit of instruction is over, the students will demonstrate knowledge of _____________ (or whatever verbiage you use).

Now.  As far as who you should talk with, don’t worry.  Trust google on this one. Try this google search.  Also, as you blog about this, other people will find your blog! 

Try to sign up with technorati and ping as many other blogs as you can.

Good luck!

Blogging and education: a great mix. Part 2

Posted in Blogging Educational Tech on 23 - February 2006 at 08:22 PM (18 years ago) 257 views.

There are many different ways to “get” a blog.  Below are blogs which may be better suited to new users:

Live Journal
Yahoo 360
Word Press

If you have the technical aptitude, feel free to look at some of these fantastic solutions.

Expression Engine
Movable Type

We’ll be using blogger to make a simple blog, highlighting some common elements all blogs share.

Lets start with this movie (10.45MB Quicktime video) which will help you make a blog.  Note even moving slowly, and with one mistake the entire process of making a blog takes under three minutes!!!!.

Now we’ll get into posting to our blog. Please watch this short movie (3.3MB Quicktime video) to understand how easy it is to post to your blog!

In the next series, we’ll talk about securing our blog, comments, and sharing your blog.

Blogging and education: a great mix. Part 1

Posted in Blogging Educational Tech on 17 - February 2006 at 11:03 PM (18 years ago) 247 views.

It’s really easy to blog (really).

I’ve been talking about blogging for a while (click here to read some of my conference notes).

In the interest of opening this up to even more teachers, I’d like to write a short series about using blogs in your classroom.

We’ll cover designing and making a blog, securing your blog, blog safety and getting students to blog!  I’ve seen great success from teachers who are using blogs to communicate, reach out, assess, and connect.  They are doing this with their parents, students, coworkers, and community.

But let’s get some basic out of the way, shall we?

What is a BLOG?? (kind of sounds like an infectious disease, doesn’t it?)

Our friends at Wikipedia have a great answer right here

From the horses mouth:

A blog is a website in which items are posted on a regular basis and displayed in reverse chronological order. The term blog is a shortened form of weblog or web log. Authoring a blog, maintaining a blog or adding an article to an existing blog is called “blogging”. Individual articles on a blog are called “blog posts,” “posts” or “entries”. A person who posts these entries is called a “blogger”. A blog comprises text, hypertext, images, and links (to other web pages and to video, audio and other files). Blogs use a conversational style of documentation…” (source).

I like to think of blogs as “online you”.


It really is easy.  In fact, it takes less time to post a blog entry with your weekly newsletter than it does to write your weekly newsletter, walk down to the copier, make 18 copies, and then make more when one our kids loses it.

It’s available. As soon as you publish your blog, it’s available.  Parents can look at your newsletter, homework assignments, reminders, and special announcements.  If a parent is subscribed to your blog, they will know as soon as you update your blog.

The nice thing about the internet is it’s ubiquity. Mom or dad can view your blog from home, the office, or even a special cell phone!

It stays.  Once something is online, it’s there! Imagine having a year of homework assignments available!  Or perhaps some worksheets you’ve created.  If a student is sick, or away for a while, they can easily find old assignments.

If you want to remove or edit a post it really is no problem.

it’s a 2-way thing.  If you want, you can have people comment on your blog.  This enables students and parents to ask questions and give feedback related to your posts!


myspace, teens and education…

Posted in Blogging on 11 - February 2006 at 06:40 PM (18 years ago) 250 views.

myspace, teens, and education

This post was written by an old student of mine…it’s an excellent question.

Hey Mr. Mack, did you see last night or a few nights ago in the news about these two sites?

I didn’t see the actual show,  but I have been reading and seeing an increasing amount of concern about blogs like myspace and facebook. We had an issue here at the Edgartown School when some students posted some innapropriate pictures.

Do you think that they are “bad” and dangerous!?!?  All my friends have them and its pretty much the only way I can talk to them.

Bad? No. I don’t think these places are bad. but I DO think we need to use them wisely. When a 13 year old girl posts pictures of herself with few clothes on, and then gives her ADDRESS…it’s just not very smart, eh? 

A lot of these sites allow you to make your profile “private” and only people you trust can see your site!  I think kids should use this feature!  There’s actually an important lesson in this:  it’s not technology which is bad or good, it’s how we use it which makes it so…

I like your idea of poll to see how many students use myspace or similiar blogs (yahoo360 comes to mind)

Crossing the line and blogging. What crosses the line?

Posted in Blogging on 01 - December 2005 at 06:44 PM (18 years ago) 247 views.

Edited December 8 2005: 

As with most things like this in middle school, there are 2 sides to every story. I spoke with all the girls teachers, and learned this is only one side of the story.  So now we find ourselves in the curious situation that everyone finds themselves in 2005. Evaluating and assessing information is as much of a skill as finding and creating information.

I had such an interesting incident which happened this morning in computer class.  This entry is largely taken from an email I sent to our assistant principal, principal, guidance counselors, and classroom teachers.

1) We have just finished our blogging lessons. A blog is a “web-log” in which students can post an idea or opinion about a topic.  We have several blogs, you can find them by clicking on this address:

2) One of the students wrote the following blog post on the “Girls Sports Blog”. She wrote it about a week ago.

I was going to do basketball because I really like basketball but…. I couldn’t because i have some other responsibilities and the coach wouldn’t compromise!</p> <p>It all started when there was basketball tryouts. I asked the coach if the kid I could bring home everyday could go to practice because his parents said it was ok.</p> <p>If he went to games and practices with me and then the coach said he could stay at practice and she said no and then come to tryouts so that is what I did. </p> <p>Then when we got into the season she kicked me off the team because I bring this little boy home everyday. She wouldn’t compromise and it got me really annoyed because I was doing what she said and I brought him home. Then when I reminded her that he can stay there whiles I was there she still wouldn’t compromise that is very unfair. Something needs to change.

3) Later in the week, 2 other girls deleted her post. They openly acknowledged they had done this.  I learned of this from the girl who wrote the post, who informed me during class today.

4) This incident brought forth an utterly fascinating conversation about opinions, slander, censorship, and rudeness.

5) Here is what I told the girls who deleted the post:

6) The girls who deleted the post heard me, and seemed to be ok for the remainder of class (they were motivated and interested in the lesson which followed).

7) The entire class discussed this incident. Many questions were raised about what is rude, and what constitutes slander and innapropriate activity.  There seemed to be general agreement about what was ok and not ok, although there was some “gray area” discussion.

8) I gave permission to the girl to re-write her post, and post it on the Girls Sports Blog.  I am utterly fascinated to see what happens next.  I think we have a genuine learning opportunity here.  We can teach these kids to disagree and even argue with other without being rude or spiteful.

9) I am especially aware of cyber-bullying.  I will be keeping my eye on this.

10) Of course, the most important issue is what should the girl do about her basketball coach?