Are you an accidental diminisher?

From the article on the Ivey Business Journal website :

A manager who regularly steps in to solve a problem for an employee may think that he or she is helping. In fact, this well-intentioned manager is
actually limiting – and hurting – the employee. The effective manager enables employees to utilize the full depth and range of their intellect and
capabilities. In this article, readers will learn how managers can do that.


Bookmooch has been one of my favorite sites for awhile.

Bookmooch image

Here’s a bit of info from the about page:

BookMooch is a community for exchanging used books.

BookMooch lets you give away books you no longer need in exchange for books you really want.

Give & receive: Every time you give someone a book, you earn a point and can get any book you want from anyone else at BookMooch. Once you’ve
read a book, you can keep it forever or put it back into BookMooch for someone else, as you wish.

No cost: there is no cost to join or use this web site: your only cost is mailing your books to others.

Points for entering books: you receive a tenth-of-a-point for every book you type into our system, and one point each time you give a book
away. In order to keep receiving books, you need to give away at least one book for every two you receive.

Help charities: you can also give your points to charities we work with, such as children’s hospitals (so a sick kid can get a free book
delivered to their bed), Library fund, African literacy, or to us to thank us for running this web site .

The Rust programming language by Mozilla

The Rust programming language by Mozilla.

From the Rust home page:

Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and
semantic details. Its design is oriented toward concerns of “programming in the large”, that is, of creating and maintaining boundaries – both
abstract and operational – that preserve large-system integrity, availability and concurrency.

It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming
and metaprogramming, in both static and dynamic styles.

And a snippet from the Rust home page:

fn main() {
    let nums = [1, 2];
    let noms = ["Tim", "Eston", "Aaron", "Ben"];

    let mut odds = nums.iter().map(|&x| x * 2 - 1);

    for num in odds {
        do spawn {
            println!("{:s} says hello from a lightweight thread!", noms[num]);