If you have programming or design skills, you can use that talent to help improve communities by working on projects for city governments.
July 30, 2015
If you have programming or design skills, you can use that talent to help improve communities by working on projects for city governments.
May 28, 2015
March 30, 2015
March 2, 2015
The Periodic Table of Elements – Charts.
March 1, 2015
It’s the first Italian project created to promote the realization of green cemeteries in our country.
Capsula Mundi is a container with an old perfect shape, just like an egg, made with modern material -starch plastic- in which the dead body is put in a fetal position. Capsula Mundi is planted like a seed in the soil, and on a tree is planted on top of it. The tree is chosen when the person is alive, relatives and friends look after it when death occurs. A cemetery will no longer be full of tombstones and will become a sacred forest.
via Capsula Mundi.
December 19, 2014
Loading A 5 Megabyte Hard Disk Onto A Pan Am Plane, 1956
August 16, 2013
Courtesy of: http://www.blogactionday.org
What is Blog Action Day?
Founded in 2007, Blog Action Day brings together bloggers from different countries, interests and languages to blog about one important global topic on the same day. Past topics have included Water, Climate Change, Poverty, Food and the Power of We with thousands of blogs, big and small, taking part. In 2012, Blog Action Day was held on October 15 with close to 4000 bloggers from 111 countries blogging about the theme the Power of We. . Take a look at highlights from Blog Action Day 2012
Blog Action Day will be held on October 16, 2013. Register your blog to take part
March 17, 2013
It is not good practice to put multiple blank lines into a post.
December 26, 2012
A most pleasant holiday season this year. Time with family. Good food. I saw a movie in a movie theater which I have not done for years. And there are good leftovers in the fridge.
November 12, 2012
To GOTV (Get out the Vote), both the Obama campaign and the Romney campaign used a high tech centralized system to get out the vote. The Obama campaign used Gordon. The Romney campaign used ORCA. Gordon worked, ORCA did not, in fact ORCA crashed in the afternoon of November 6th. It pays to get good software.
October 15, 2012
Today is Blog Action Day. The theme is the power of we.
I belong to a group that is raising the prosperity of everyone in the group by working cooperatively. We come together to define projects that help the entire group, and we meet to discuss the economy and what we can do to change it.
October 13, 2012
I am pleased to be able to watch wine making in progress. I am not watching every step, but it taking place close to me, and I am paying attention. It is a fascinating process.
October 7, 2012
Now we face what Andy Sumner, who’s probably the most talked-about scholar of poverty, calls the “poverty paradox.” The problem, he says, is that “most of the world’s extreme poor do not live in the world’s poorest countries.”
A fascinating article on the changes in poverty. It is no longer enough to help poor countries and therefore those in poverty. Those in poverty are now part of the developed nations.
October 1, 2012
There was a BBQ here yesterday. I was feeling under the weather, so did not want to attend and infect anyone. But the food was delivered to my door by my caring family, and it was delicious. I have enough left overs to hold me for a couple of days, so I am feeling blessed.
September 30, 2012
Some days are low energy days. I am as productive as I can be with low energy. They are good days to explore new ideas, to plan, to think, and to be grateful.
September 28, 2012
I signed up for Blog Action Day.
“Founded in 2007, Blog Action Day brings together bloggers from different countries, interests and languages to blog about one important global topic on the same day. Past topics have included water, climate change, poverty and food with thousands of blogs, big and small, taking part.”
I have participated the last several years.
September 27, 2012
A great post by Erin Pavlina.
Posted on September 27, 2012 by Erin Pavlina
What’s your dominant emotional state? Are you usually chipper, happy, and in a place of joy? Or are you depressed, sad, upset or anxious a lot?
“Your emotional state has a huge impact on your life path. Have you noticed that when you’re excited and happy you feel unstoppable? Things just fall into place. It’s like money drops from the sky. Relationships get better. Things start going better at work. You’re in the flow. Everything you think about manifests. Everything you want just drops right into your lap.
September 26, 2012
My daughter gave me a good book to read called Makers by Cory Doctorow. The people in the book worked with 3D printers, so I got interested in 3D printers.
It has been fascinating to read about them and to learn about them. I am still looking for the “killer app” that will make them go mainstream.
September 24, 2012
Some feel the sequence is Work > Become Successful > Be Happy
I am thinking the sequence is Be Happy > Work > Be Successful
Being happy means working smarter, being in the grove, working toward one’s passion.
September 14, 2012
I am working on some good projects for clients that I like. I am waking up full of ideas of what I can do next. Sometimes I am even waking up and not being able to go back to sleep. Typically, I just get up and start to work. Feels good.
September 12, 2012
Read an interesting article about Sherpas in the Mount Everest area. http://www.bbc.co.uk/news/science-environment-19569256
Because of global warning, mountain lakes are bursting, overflowing, and causing damage and death. The Sherpas are upset at all the warnings.
“Instead of having to fear death like that again and again, we would rather die once if the lake really bursts out one day.”
I feel that way sometimes. I would rather die once, then live in fear everyday.
September 8, 2012
My son got married today. They were married on San Bruno Mountain State Park. Then lunch was served in a fine restaurant in San Francisco. It was a terrific day.
The food was gourmet. The attitude was warm and loving. The day was crisp and cold. (I still got a sunburn)
I love my new daughter-in-law. A very happy day.
September 6, 2012
I took my daughter out to dinner for her birthday. We went to Red Lobster. It was a favorite “birthday restaurant” when she was younger. Dinner was delicious. The staff sang Happy Birthday. A good evening.
September 3, 2012
Jack Kornfield does a a class on Monday night. It is now being live streamed.
I listened and watched tonight. He is so calming.
Jack teaches meditation and mindful living.
The class is held at Spirit Rock.
September 2, 2012
Yesterday was lunch with my daughter. It is our weekly time together. We run errands together, shop together, and have lunch.
Lunch was not elegant. We stopped at McDonalds on the way home to get take out. It was perfect.
September 1, 2012
First of the month. Checks start to arrive. I bill many of my clients at the end of the month and then the checks arrive close to the first of the month.
The checks come. They are quickly turned into cash and money orders that are sent to people that I owe money to. The activity we call “paying the bills”.
Then we all start to automate the process, with automatic deposit and automatic bill pay. The money moves around on its own.
It is all strangely satisfying.
August 31, 2012
My son has a new job. We are now using the same technology. We are both using PHP. It is so much fun to talk “shop” with my son about very specific technologies.
As a solopreneur, I do not often have the opportunity to talk about specifics of the technologies I use.
The conversations have inspired me to use the technologies in a more sophisticated way.
August 30, 2012
I have a client – Ashley with Dancing with Source. Every month she records a Satsang Recording. Satsang (sat means true, sanga means company) describes an East Indian philosophy (1) the company of the Highest Truth (2) the company of a guru or teacher, or (3) company with an assembly of persons who listen to, talk about, and assimilate the truth.
Each month I put the Satsang recording on the website and listen to it to make sure it is loaded correctly. Each month it gives me a blessing.
August 29, 2012
It is so satisfying to do a good job for a client. Create something that they want. Make the changes that they need.
It always feels so good to be able to have satisfied clients.
I think I will try for some more today.
August 28, 2012
Like many entrepreneurs, I belong to a networking group. I have been in several over the years. This one has been terrific.
It is the Pleasant Hill Chapter of the ABRA networking group.
A fine group.
August 27, 2012
It is easy for me to procrastinate when I have something to do that I find onerous. Usually I find it onerous only because it is late, or because I am doing the task for a client that is angry or upset. What I do not remember from time to time, is how satisfying it is to finally tackle the task and get it done.
I often put off doing the task for hours, before finally working on it. It consumes time best spent elsewhere. Meditation helps. Exercise helps. Sleep helps.
Yesterday, I learned again how wonderful it feels to finally take on the task and get it done. The next time I want to do it without all the procrastination and putting things off.
But it does make for a clean place to live, as that is what I usually do when putting off the critical task.
It sure feels good to tackle the task and get it done.
August 26, 2012
Because of the change in my circumstances, I am having lunch with my daughter each week.
Well, we call it lunch, but it is a time to get together, get some work done as required, talk about anything and everything, and in general just try to help and encourage each other.
Now that she has started school, we are doing it on Saturday – so yesterday we met for lunch. It is such a treat to have that time with her.
We have been setting goals for things to accomplish together, and we are working through some significant items. We have marked some significant items as completed. It is a special time each week.
August 25, 2012
Many years ago someone gave me a Rubik’s Cube. It was before there was a World Wide Web.
I solved it after spending lots of effort. I had to figure it all out by myself. I created my own style and own algorithms.
I saw a Rubik’s Cube in the dollar store the other day and got it. This time I went to the World Wide Web to see some techniques for solving it, but that was just no fun, and I had a hard time understanding the instructions.
So with memory and some muscle memory, I worked on the cube enough to remember how to solve it. I apparently taught myself a way that is different from what I see on the World Wide Web. I am not very fast, but I do like changing the cube from chaos to order. And doing it my way.
August 24, 2012
On Thursdays, I get a Reiki session. I have felt much better since I started these Reiki sessions.
I do not care to analyse why. I am more than happy to believe it is magic, energetic healing, or a placebo. It makes no difference to me. I just feel better.
My Reiki Master just got back from an intense Reiki weekend, and I have benefited by getting very powerful sessions.
August 23, 2012
On Thursdays, I have a regular meeting. It has some qualities of a Master Mind meeting. It also has some other very interesting goals.
It is a treat every Thursday to meet with the group and engage in some serious discussions about solutions, and not so much about problems. We do projects that are beneficial. It is a good group.
Today’s meeting was particularly animated and productive. I am grateful for the group and their support.
August 22, 2012
It is going to work out for me to live in my son’s in-law apartment through the holidays.
And for my family, that includes two birthdays, thanksgiving, and the eclectic end of year festivities. I am very excited about getting to know my children as adults, and this will certainly be a wonderful way to experience that.
It will also let me focus on my business, as opposed to moving again. I am delighted.
August 21, 2012
Had a great dinner last night with Alex and Tala. The meal was delicious – pork, butternut squash, and greens.
The conversation was stimulating and wide ranging.
I love my family, and I also just really like them.
August 20, 2012
I watched an inspiring video on Ted. The description of the video is “We believe that we should work to be happy, but could that be backwards? In this fast-moving and entertaining talk, psychologist Shawn Achor argues that actually happiness inspires productivity.”
If you want to be successful, first be happy.
March 5, 2012
I have never experienced this, but I found it fascinating.
“You’re probably already familiar with what it’s like to have sex as a physical human being, but did you know that you can also engage in sexual liaisons outside of your physical body? Yes, it’s true. You’re not limited to the physical. There’s a whole other world of sex, pleasure, and unbridled passion awaiting you outside of your physical shell. “
February 22, 2012
January 27, 2012
October 24, 2011
October 16, 2011
Today is Blog Action Day. The topic is Food. I am going to dedicate my post to my friends at Doorstep Farmers who deliver organic food to homes and businesses in the San Francisco East Bay.
To quote from their website:
“Doorstep Farmers is a CSA (community supported agriculture) business that delivers produce to your door on a weekly basis. We deliver produce to you in one of four different size boxes (depending on your needs). The produce boxes contain the freshest, in season fruits and vegetables. Each box usually contains four different types of vegetables and two types of fruits depending on availability. The contents of each box will usually be listed a couple days before delivery so that you can opt to not have one type of produce delivered and an extra of another one. We then deliver the box of fruits and veg to your door for your enjoyment. All produce is locally grown and certified organic.
Doorstep Farmers is a very simple idea. You decide what size box would be appropriate for your household. If you need help deciding what size would be best for your household you can take the quick four question questionnaire to help you decide on the most appropriate size for your household needs. You then can opt to pre-pay for your deliveries or you can opt for Electronic Fund Transfer which is automatically charged to your credit card every two deliveries. You will receive your produce weekly or bi-weekly depending on your needs.”
September 3, 2011
There is a certain school of business coaching, where the process seems to be this.
The Interview: This is where the business coach asks the client about goals, intentions, mission and all the tasks and activities to reach those goals.
The Sell: This is where the business coach says to the client that you can meet your goals by following a process, and my process says do these first set of tasks.
The Process: The business coach talks to the client on a regular basis and nags the client about completing tasks to meet the goals. This is supposed to motivate the client to do the tasks so the client does not get nagged.
But I do not need the process because I have people that will nag me for free. Please do not tell any of my free naggers that they should be charging me big bucks.
July 5, 2011
April 28, 2011
This is one of my favorite Internet visits during the day. It is striking images from around the world.
The reason I like it so much is that it reminds me every day not to be insular. There are pictures of people from all over the world. Most of the time they are dressed in ways that I never see in my day to day activity.
Many times they are engaging in activity that I have never seen. Or celebrating a festival that is unknown to me. Or recovering from a tragedy or disaster that I had not read about.
The site reminds me of the great diversity on our planet.
December 19, 2010
There are programs that read through the Internet, following links from one website to another. They have several names. I like the name spiders because they crawl through the World Wide Web. They are usually called robots or bots.
Some of these robots are controlled by search engines and crawl websites so the search engines can index all websites.
Others are looking for websites to exploit, and find forms to automatically fill out to promote or provide links.
October 15, 2010
Facts about water:
October 4, 2010
My beard is very long. I spend most of my time working from home, so I do not feel the need to keep it neat and trim like I used to.
People treat me differently now.
I need to get a more professional look, but it is fun for a while. But I am not sure I can stand all the Santa references around the Holidays.
September 28, 2010
The US post office was always a given. The mail just got through. Now and again something was lost, but it was rare. That is how I always felt.
But now it is different. I have not been receiving all of my mail. Clients send me mail that I do not receive. There are about a half dozen times in the last few months where I did not receive a piece of mail I was watching for. I do not know how many times I did not receive something I was not looking for.
I finally gave up and got a Post Office Box.
August 2, 2010
July 31, 2010
In frustration, many programmers are fond of saying “there is never enough time to do it right, but there is time to do it over”. When prototyping became the fashion, the saying was turned around to “if there is time enough to do it over, there is time to do it right”.
I needed to rewrite some code that I wrote several years ago this week. I was surprised at how much I could improve the code as I rewrote it.
The system now does much more than it did before, and the code is much more elegant.
July 22, 2010
I was talking to a potential client today about building a website. They asked if I used Dreamweaver. Interesting question.
I replied with the standard answer that it does not make any difference what brand of hammer a carpenter uses, and it should not make any difference what tool is used to build a website.
But it is a little more complicated than that. If templates or other techniques are used, it can be hard to maintain using another product.
July 13, 2010
I feel damn good today. It is a wonderful day. No good reason, just a good night’s sleep and a deep meditation to start the day.
April 26, 2010
Today is Boobquake day. See http://www.blaghag.com/ . This is the sort of fun the Internet supports so well. I will be watching to see if there are more earthquakes today.
April 12, 2010
Starting to feel overwhelmed again. That is going to be my mantra. Do one thing at a time. Do it to completion.
March 19, 2010
The last couple of days have not been very productive. Time for “back to the basics”.
It is easy to say, harder to do.
February 26, 2010
Yesterday I did not pay attention to my email, IMs, text messages, phone calls, or voice mail. I got up and worked on one project all day. I did not multi-task. I took some breaks, but they were small breaks for coffee, a stretch, and a bit of family business. I made great strides on the project, but it seems like it will take me all day to catch up with correspondence. I wonder if that will work as a strategy – every other day a project day.
February 24, 2010
Today I woke up with the feeling there was too much to do in too little time. Instead of jumping up and getting to work, I took a walk.
I still have a lot to do – but I certainly feel better.
December 28, 2009
Check out the Expression Web Xmas 2009/New Year 2010 Giveaway at http://www.frontpage-to-expression.com/expression-web-giveaway.html.
The contest is fun, but the real value is the following:
Good luck on the contest.
October 15, 2009
Today people all over the world are participating in Blog Action Day and writing about Climate Change.
I have some personal issues that are capturing my attention today, the most pressing is that my wife is in the hospital.
Perhaps that is why Climate Change is so difficult. It is “out there”. I know it is imminent without significant change, but it does not have the immediacy of a life crisis, or paying the bills, or looking for a job in this economy.
We think of Climate Change as important but not urgent. Perhaps the emphasis today will help us understand it is both important and urgent.
September 24, 2009
I like to stay informed on various topics: Some examples are RSS and Website planning, design, construction, promotion, and maintenance.
These are the steps I use.
I create a Blog to hold the information for each topic. I have a blog for
I subscribe to information sources about the topics.
When I read the sources and want to remember a source, I add the source to the appropriate blog.
Periodically, I go through the blogs, summarize the information, and update my website.
Some side benefits
September 2, 2009
I added a page to the website of a client (Allied Automotive and Muffler) today announcing that they do DPF (Diesel Particulate Filter) cleaning. I had no idea what Diesel Particulate Filter cleaning was, so I had to look it up.
Apparently there is another filter that needs cleaning regularly to help protect the environment.
It is always interesting what one learns by doing websites for different sorts of businesses.
August 17, 2009
I have a new client – the Five Little Monkeys Preschool.
Five Little Monkeys has webcams in several places throughout the school. The webcams are available so that parents can check on their kids throughout the day. I just think that is a terrific idea.
July 20, 2009
The basic business process is Order-to-Cash which includes:
If you are an entrepreneur, you will receive lots of business advice about various processes, but your Order-to-Cash process should be the basic process.
Set up the process, monitor the process, and improve the process.
July 15, 2009
Google is going to use a 15 year old operating system and a year old browser to build a free operating system for netbooks.
Why would Google do this? The speculation is most interesting.
Google is in the advertising business. That is how they make all their money. The tech stuff is just a way to deliver the advertising.
I think it is great. It provides a number of services for free if I can put up with ads – which I can.
I wonder, in the past, if anyone wanted to give away TVs so there were more viewers and more people to view ads.
May 18, 2009
Or – Don’t Throw a Great Idea Under the Bus Just Because a Few Idiots Are Mis-using it
by Karen Frank
OK, I am mad! I recently heard a “Networking Guru” talk and what this person said was outrageous.
This person basically said that Squeeze Pages are bad and never to use them – and further implied that anyone who does is dishonest and trying to cheat people out of money by selling garbage products with no value.
Well, thanks very much. I am enjoying my view here under the bus.
For those of you who don’t know what a squeeze page is, it is a one or two page website designed to capture leads. Most of us use this to get a person’s name and email address in exchange for information, usually at no cost. For example, many of you gave your email address in exchange for the 7 Deadly Sins of Networking.
In my humble opinion, this “guru” is confusing a squeeze page and a long form sales letter, and further insinuating they have no place in an ethical, social networking driven business.
Wrong, wrong wrong.
Ok – This deserves a better explanation.
A typical “Squeeze Page” is fairly short and offers the “Squeezee” two and only two choices – Yes or no. Part with your email address in exchange for information – or not. The reason it’s called squeeze page is not to “squeeze” money out of people, but to “squeeze” an email address and hopefully a first name out of someone who has an interest in more information about a product of service. This is also called a lead capture page or a lead generator page.
AFTER the prospect has opted in (agreed that they want the product or service and provided and email address and first name) on the “Squeeze Page,” they will sometimes be taken to another web page or website with a “Long Form Sales Letter” on it. As the name implies this page is quite long and is promoting something. The more expensive the item, usually the longer the letter. In the case of 7 Deadly Sins of Networking, you aren’t taken to a long form sales letter. You have probably opted in to some of the “big names” newsletters or teleclasses and been taken to a page like this.
The long form sales letter exists because it is automating the work of a sales person. It’s job is to provide the prospect with all of the information they need to make a yes or no buying decision. That’s why the are so long. If they fail to adequately describe the benefits of having the product or service and build trust, the sale is lost.
The next time you see a long form sales letter, you’ll notice alot of colors bolding and headlines. This isn’t to shout at people, it’s because some people scan only headlines to make a decision and some read every single word. You will notice that the headlines make sense all by themselves and they integrate with the rest of the copy too.
A great deal of market research has gone into those letters, and usually they are being market tested, meaning sometimes if you go back to that page, the letter will look slightly different. This is called “split testing.” The marketing person is testing to see which letter gets the highest response rate. They may be using different colors, different testimonials or different copy.
Writing a great long form sales letter (as you might imagine) is an art and not just anyone is capable of doing a good job. That’s why copywriters are hired at outrageous prices to create compelling copy that sells.
So here’s the deal (and why I am still steaming as I write this) It’s not the long form sales letter that is the problem, nor is it the squeeze page – it’s the person who uses them to sell junk instead of something of real value.
Many of the people in the audience of the conference I attended use squeeze pages and long form sales letter ethically. They are promoting fantastic products and services that will change the lives of their potential clients. I am looking forward to checking out ALL of their websites to see what I need to buy next – so look for me on your list! You do have a list – ? ! ?
When you take away the squeeze page and the long form sales letter you take away an important tool that works. The big names wouldn’t use them if they didn’t work. And remember – it’s always a good idea to model successful people who have the results you want to have.
So, I steam as I think of that presentation because by making the blanket statement that these things are bad, or used unethically, the audience was basically thrown “under the bus.”
We are not evil if we use those tools and the tools are not evil. I for one, get incredibly positive comments about the 7 Deadly Sins of Networking. They are grateful that I choose to share some of my best information at no cost to help them make more money.
I know I am doing good in the world and that my squeeze page is helping me do that. So, until my squeeze page and long form sales letters stop working, I’ll continue to use them – proudly and profitably.
Networking Expert, Karen Frank publishes Networking News, a semi-monthly newsletter devoted to helping you avoid marketing disasters and networking faux pas. Get the home study course “The Seven Deadly Sins of Networking and How to Avoid them” Free when you sign up for Networking News at www.7deadlysinsofnetworking.com
May 3, 2009
What kind of twitter person are you? Which part of the grid are you in?
My feeling is that sucessful twitterers are in more than one grid.
May 2, 2009
My colleague Karen Frank has re-branded her business to 3E (Elegant, Easy & Effective) Communications with some grand opening deals.
From her announcement:
“So (may I have a drum roll please) announcing 3 E communications! Elegant, Easy, Effective business communications for the entrepreneur.
And what would a grand opening be without a grand opening sale?”
Karen can help with your business communication. Check it out now for some grand opening deals.
April 29, 2009
Who is Dave Winer? This is from Dave’s blog.
Dave Winer, 53, pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master’s in Computer Science from the University of Wisconsin, a Bachelor’s in Mathematics from Tulane University and currently lives in Berkeley, California.
I do not know whether he bumped up the age yet or not, but it is his birthday.
I read Dave’s blog. I follow him on Twitter. I listen to his podcasts. I am smarter for doing so.
Sometimes when I talk to people I share Dave’s ideas. Usually I give him credit. Sometimes I don’t. Thanks Dave.
I met Dave Winer once. Shook his hand. Said thanks for all his contributions to the Internet. And I am pleased to add my good wishes today on his birthday.
April 12, 2009
I have used three different online backup systems. Here is a quick analysis of some features – and why I am moving to Memopal. This is not a careful evaluation, just my notes as I move forward.
Robin McCain and I gave a presentation on Business Continuity, Security and Backups to PASS (Professional Association of Support Services) on Saturday morning April 11, 2009.
Please leave any questions or comments here.
March 15, 2009
Robin McCain and I gave a presentation on Open Source Software to PASS (Professional Association of Support Services) last Saturday morning.
Please leave any questions or comments here.
February 4, 2009
The stories have already started about President Obama that the honeymoon is over.
Democracy is a messy process, and this is not the end but the start of the Obama presidency. When the going gets tough, the tough will need to get going.
I use Mozy for my offline backups and I am very pleased with the service. I moved to Mozy because my previous service did not support external hard drives.
I did run into a situation with my Mozy backups that should have been immediately obvious, but I did not catch it for a while.
The first backup you do with an offline service takes a good while. I backup about 30G which is certainly not an exorbitant amount, and the first backup took 3 – 4 days elapsed time with the computer not running 24/7.
Each day the backups run anywhere from 40 minutes to an hour. However, ever now and again the backups seemed to start over, and take the entire 3 – 4 days again. It happened again this week so I finally stopped to figure it out.
Every now and again I would start the computer without the external hard drive – which I do from time to time if all that I am going to do is use the Internet. The problem happened when the automatic backups started during the time the external hard drive was off. Mozy did the little bit of backups from drive C: and then assumed 29G was deleted, and deleted it from my backups.
The next backup had to start over. Once I figured it out, it was easy enough to control, but it took me a couple minutes of thinking to figure out what was happening.
A quick email to Mozy support (which is very responsive) confirmed my diagnosis.
There was a turning point in the development of software when it was finally discovered that it took more time and money to maintain a system than to develop it. The emphasis shifted to creating systems that were easy to maintain.
To make a system easier to maintain the first goal was to create a system with fewer bugs.
To create the system with fewer bugs, there were a number of processes that were used. One of the most interesting and controversial was the “code walk through”. Programmers after they created a piece of code, usually a subroutine, sat with their peers for a review of the code.
The goal was to reduce bugs and reduce overall maintenance. Programmers are not known for their social tact, and it was difficult at first to teach that when you reviewed code, you had to do it with some tact.
Some programming sites made the rule that before you pointed out any errors, you had to say something positive. There was a famous story that one programmer who after reviewing the code of another programmer struggled to find something postive to say, until he finally blurted out “thank you for writing so clearly so I can see all the errors”.
February 1, 2009
To deal with the issues of complexity and flexibility in software development, programmers and software developers have tried various techniques.
One technique is to try and make the software as flexible as possible. It is hard to anticipate each and every requirement for the system, so the system is made as flexible as possible.
There are several methodologies.
All these approaches are designed to make changing the system easier and quicker.
January 31, 2009
A person wants to buy a car, so they go to a dealer that provides a way to order a car to specifications.
The person makes selections from a number of options
And gets a car delivered to the specifications. The person looks at the car and is pleased that it looks like everything is to specifications.
The person gets in the car and says
And then the person says
The issue of course, is that certain assumptions are made about cars that are general knowledge.
The same is not true for software.
When someone comes to a software developer, there is not a clear understanding of what features are easily modified or added, and which ones are not.
January 3, 2009
I am spending more time twittering than blogging these days.
December 12, 2008
* Automatically optimizes your **titles** for search engines
I upgraded WordPress to 2.7 today.
I use the automatic upgrade plugin which certainly makes the process simpler.
I like the new dashboard so far, and everything looks good.
December 9, 2008
It is quite a study in contrasts to watch President Bush and President Elect Obama.
President Bush does not look harried.
President Elect Obama is looking very busy.
Doonesbury had a great cartoon on why Bush was relaxing while president.
I just hope President Elect Obama keeps his perspective, continues to play basketball, and saves the country.
November 17, 2008
I often help clients set up web hosting accounts. I agree with the philosophy that you should have three different vendors for each of the following.
I find all too often, having one vendor for all means one point of failure if a company goes out of business.
Web hosting companies often are most concerned about the typical web hosting stuff:
But I find that the thing clients are most concerned about is email. Email is essential to most companies, and it is the email issues that are paramount.
In many cases, email is a part of the myriad choices in the control panel, there are multiple spam filters available, and multiple web mail services.
I would encourage web hosts to have a special email button that is designed for clients with just a few options with suggested defaults for spam filters and web mail services. It might be the only time that the client accesses the control panel.
November 13, 2008
An “Ask Me” blog can create content, generate more traffic, and help build business.
“Ask Me” blogs are based on Question and Answer.
November 7, 2008
Google Local is a service to help people find local businesses. I recommend everyone go to Google Local – maps. google.com and search for their own business.
Then try and find your business in the neighboring towns or cities if they are close. Are you satisfied with the results? If not,
Find Add or edit your business and follow the directions to add your business. Some suggestions.
November 6, 2008
I am a member of the East Bay Business Leaders network group. It has some of the traditional goals of a networking group – to get referrals and build your business.
The group is more informal than most groups. The meetings are relaxed and fluid.
The group focuses on building relationships. We are encouraged to meet one-on-one with each of the other members of the group. The process builds richer relationships than most networking groups.
The group is committed to helping the community. We use all the membership fees to provide scholarships to high school seniors in the area.
I like the group, and I am committed to growing the group.
November 5, 2008
I am so pleased that Barack Obama is going to be the next President of the United States, but I do not envy him the job.
I believe Barack Obama is going to have to say many times that this is a long road, and things will not be fixed overnight.
The Republicans are not lining up to support President Elect Obama, but are meeting to decide how to get power back. It will be difficult.
After 21 months of strenuous campaigning, Barack Obama got up this morning to go to work getting ready to be President.
I wish him well. For all of us.
November 4, 2008
Today my daughter was able to vote in a Presidential Election for the first time. She was excited, she stayed up all night, and she wanted to vote first thing in the morning.
I set my alarm and got up early so we could go and vote together. We walked to the polling place. There were no lines. The day was beautiful.
We both had our sample ballots, and we both voted. Her enthusiasm was infectious.
We went out to breakfast together and talked about democracy and politics. It was a magical time.
She had been very active.
She is an ardent Senator Obama supporter.
Tonight we will watch the returns together and celebrate if Barack Obama is elected President.
November 3, 2008
I did not realize my Adsense was showing an ad that I do not support.
Vote NO on Proposition 8
Equal Rights for All
I mentioned the other day that I do not like to buy software. The assumption is always that I find software illegally, but there are many ways to find free software. This is a review of some ways I find free software.
Open Source Software.
Software that is maintained by a community of developers that is free to use. The foundation LAMP software of the Internet – Linux, Apache, MySQL, and PHP is open source and free. Other products I use for web based systems are all free. Two examples:
There are open source substitutes for Microsoft Office, Photoshop and Quickbooks and other expensive software products. See List of Open Source Software.
Freeware is software that has no cost. If differs from open source in that it is generally created and maintained by an individual or company. I use the CNET service download.com to find freeware. Download.com finds all software, but freeware can be filtered out.
This is a service that offers a free download everyday. Many times it is a software product. Today the software was CaptureIt. CaptureIt is a powerful, flexible and easy-to-use screen capture software. It normally sells for 29.95. Unfortunately, each product is available for only 24 hours. I have been able to collect a nice set of utilities by subscribing to this service and downloading what I want when it is available.
November 2, 2008
When I discuss RSS and the fact that they can be used to create a virtual newspaper, one reaction I get is that people are used to newspapers. They read them over coffee. They take them to the bathroom. They use them for their pets.
Hewlett-Packard has created Tabbloid, which takes RSS feeds and turns them into a PDF in newspaper format. The PDF is emailed to you every day at a time you select. One supposedly could print out the PDF and have a custom printed newspaper.
I am comfortable reading my RSS feeds online, but it is an interesting idea.
October 30, 2008
Presentation to the East Bay Business Leaders on how to build your Internet Presence.
October 28, 2008
Building your Internet Presence means far more than having a website and blog. There are so many ways to build an Internet Presence, that the idea is to pick the ones that are right for you and ignore the rest.
Do not go and get a Facebook account, a MySpace account, a LinkedIn account, join multiple forums, and try and use Twitter, Ponce and Jaiku. It is too much.
October 26, 2008
Dear Governor Sarah Palin,
I think you got a raw deal from the campaign of Senator John McCain. I think you were over coached, and not allowed to be yourself. That is unfortunate.
It appears now you are looking forward to 2012. However, there are some things that I am very concerned about.
I am sure you have found the response to your nomination gratifying, but please consider.
I am a liberal, and will probably never support you, but I am also an American and wish to see our country united, not divided.
October 23, 2008
I gave a presentation this morning at the East Bay Business Leaders on Content Management Systems. It is the fourth of a series of presentations on how to build business by using the Internet.
October 22, 2008
Websites are built by webmasters. Webmasters are the intermediaries that create and maintain websites.
Content Management Systems reduce the need for Webmasters. They are systems that allow direct updates to the website.
Content can include text, images, photos, audio files, video files, electronic documents and web content.
Content Management Systems empower the user, they cut out the middle man.
Understand, that webmasters can still be used, but it empowers both the website owner and the webmaster to make changes quickly.
Some content management systems are Drupal, Joomla, Elxis, XOOPS, Xaraya, Mambo, and Zikula.
October 20, 2008
It used to be that when something was broadcast like a tv or radio show, you watched or listened when it was broadcast.
When I was a boy, we lined up our chairs in front of the radio to listen to “Yours Truly, Johnny Dollar”, “The Long Ranger”, “The Shadow” and others. You had to listen when they were broadcast.
Now with TiVo, On Demand, Recordings, and the Internet, we can listen to most broadcast shows at any time. This is called time shifting. Time shifting typically refers to TV shows, but it also refers to Internet audio like podcasting.
We can now schedule our listening and viewing in the same way we schedule our reading – at our convenience.
On the other hand, with things being time shifted, most every show is available at all times, giving us even more listening and viewing choices.
October 19, 2008
One of the trends of the Internet is disintermediation – getting rid of the middle man.
You can write, record, and distribute to a world wide audience without intermediaries.
October 17, 2008
When I work with clients, I create a task database to keep track of tasks and status. Both the client and I can add and update tasks, and it provides constant visibility.
I create PHP files to drop, define, load, and list the data base files. I use that technique so that I easily drop, define and rebuild the data base files and reuse the code.
But I had a problem. The database kept being deleted. It was very frustrating. I thought perhaps someone had hacked into the code and was running the database routines to drop and define the database files.
I started to backup the database with any database change, and enhanced both the database backup and restore routines.
Then I put a silent routine into each database PHP routine that sent a silent email with all the information about who was running the routines.
In a few days, I started to get emails showing the database routines were being run and the database files were being dropped. But when I did a IP reverse lookup I was surprised to find that the routines were being run by the Yahoo Crawl Robot.
I did have a robots.txt file disallowing the folder in question, but that was apparently not working.
I had to add a user id and password.
October 16, 2008
I did a presentation today on Podcasting for the East Bay Business Leaders networking group.