Sniff Tests

As Dvorak points out, BitTorrent is the largest single protocol. The Web’s HTTP barely counts compared to BitTorrent and the other P2P protocols. That’s a heck of a lot of traffic—as any network administrator knows—and having it increased with crapware is not good news.

In addition, some anti-virus and anti-spyware programs don’t look at Torrents for trouble. That means even users who are bright enough to run programs like those are still in danger of having junk delivered to their computer. That’s a problem.

The real problem is that now BitTorrent, like e-mail, the Web, and soon, I’m sure, IM, is being used to deliver malware.There Is No Conspiracy Against BitTorrent

Perhaps there is a conspiracy within Microsoft to pollute every standard ever made?

Microsoft also said it had created some new extensions to the RSS format, which will be available for content publishers to use under the Creative Commons licence.
Microsoft makes web feeds easier

C’mon, people!! Your Pseduo-HTML created by people clicking on “Save as Web Page” drives people batty attempting to figure out why it does not work. Why does it not work? Because web browsers often cannot read parts. Why can they not read parts? Because it is not HTML!

Name Change

An old friend has changed his name. His new name is mostly (if not fully) maternal in origin. He will retain his middle name which he now goes by as his given name. His old first name and surname came from his dad’s family. As he and his dad rarely get along, changing the name to his mother’s maiden name is like disowning his father. Interesting…..

There seems to be other name changing going around me. Lay-C and Lauren are getting married. Any females out there want the surname “Freelove”?

Web Design Job

UPDATE: Position filled.

Valdosta State Information Technology is hiring 2 Web Design student assistants.

Web Design student assistants are responsible for creating and maintaining several department web sites, surveys, and other projects. Individuals will be responsible for interacting with representatives to build web pages and perform basic graphic design to complete websites from existing web template designs. Additionally, individuals work with any students, staff, and faculty who require assistance in developing class or work related sites.

Qualifications:

  1. Ability to learn. Candidate must show they can adapt to the rapidly changing technology landscape.
  2. Some experience with one or more web design or image applications:
    • Photo Editing: Adobe Photoshop, GIMP, Paint Shop Pro
    • Web Design: FrontPage, Netscape Composer, Dreamweaver
  3. Effective verbal and written communication skills and the ability to interact professionally with a diverse group of users and support staff.
  4. Ability to clearly document all projects.
  5. Desire to learn web scripting languages: Perl, ASP, PHP

Students majoring in computer science, art, public relations, or marketing preferred. Self-taught designers welcome.

Send resume and examples of previous work to me.

Hidden Project Pitfalls

Project management materials always discuss things in the problem-solving methodology:

  1. Define successful criteria, constraints, and release criteria. (Define and understand the problem.)
  2. Write a plan, define tasks, identify risks, and estimate costs. (Develop a plan.)
  3. (Try the plan.)
  4. Record actuals and estimates. (Collect data.)
  5. Evaluate at milestones. (Evaluate data to determine if plan succeeded.)

This is all pretty good stuff, but I think it leaves out some pretty basic stuff which no one really quite cares is involved in any major software implementation project.

  1. Adequately staff the project. You are more likely to underestimate the amount of resources needed not overestimate. It would be better to overestimate as those resources can be applied elsewhere.
  2. Buy-in of the affected. The people who are going to be affected by changing software are the ones who most need to approve the decision to change and provide the information about what it will need to do. A high level manager in Finance probably does not know what the day-to-day needs are in Marketing. Yet all too often, someone without any understanding of what the business processes are makes the decision to go with one product or another because it fits his or her vision.

    This is asking for causing a massive amount of complaints, retro-fitting later, or even abandonment of the implemented product. The more objective and detailed view the decision makers have regarding the actual needs of everyone affected, the better match that can be made between prioritized needs and solution. No, not everyone’s problems can be solved. However, making no effort will result in the decision makers shrugging their shoulders in confusion as to why so many people are upset. They have no strong justification for why they picked on solution or another.

  3. Pilot tesing allows those truly masochistic souls to experience the learning curve and bleeding edge while the normal people are safe. Nothing will create more havok than a roll-out full of bugs and problems no one knows how to resolve.
  4. Transparency in the decision making process may not eliminate all complaints, but it sucks the wind out of rumor. The more people who know the hows and whys decisions were made, the less finger pointing there will be. When decisions are made in secret meetings and never disclosed to the affected parties, rumor mills have the fuel to burn down a project.
  5. Some people need a long exposure to something new to get used to the experience. Not everyone can “get it” the first time. The more complicated and difficult a program is to use, the longer people need to work with the program.
  6. Train, train, train, and train some more. Some people are going to need to attend training (more than once). Some people are going to want to just play with it. Some people are going to refuse to learn the new program. There needs to be available assistance with every aspect of a process in a formal instructor to class setting, one-on-one setting, and self-help materials.
  7. Every individual understands each nuance differently. The more diverse the affected users, the more diverse the approaches to helping them understand what it does and how it works. Users ultimately want to know, “How does this affects me? I just want to do my job and not get yelled at by my boss or anyone else.” Using Economics jagon in talking to a Graphic Designer may be the least effective approach. Essentially consider every individual as… an individual.