- Reading slides by Sebastian Bergmann about PHP.
- Researching methods to circumvent circular references.
Being annoyed by my inability to do anything on Stack Overflow.
When first participating you can only ask or answer questions. Voting and commenting require you to have done at least two of those before (of course to ask a question it has to have never been answered before or it will just be marked a duplicate and you'll be sneered at for not searching first) (of course to answer a question you have to be the first to offer the most generally acceptable answer, even if it's not entirely correct). There is only so much knowledge out there and as soon as you reach the pentacle of questions and answers then the contributions stop.
- Attempting to design a better Deterministic finite-state machine for data workflows.
Wishing I had the ability to change Facebook such that it only displayed the count of comments on a status message until clicked.
Being able to see the last two comments of six is not only useless it's actually very annoying since I haven't seen the previous comments already. I know "everyone" else is so addicted to facebook they notice every comment on their friends' status as soon as they come in, but I only check it once every other day or so.
I've become more and more annoyed at the lack of regular innovation in the world, or at the very least the speed of that innovation. People seem more interested in maintaining the status quo. As a co-worker put it, not very many people seem interested in asking the question of 'How can I make this better, more efficient, or easier?'
- Keyless entry and start on cars have been out for a long time yet only very new (thus expensive) and/or still relatively expensive older cars have either or both of them. Another feature I would find very useful in a car is the ability to press one button and have all windows roll down or up.
Houses are still just standard houses. Small incremental improvements have been made to insulation materials, construction techniques, material strength, etc, yet very few features of the house itself have been changed. The common house doesn't have automatic electronic locks or automatic room-by-room temperature modulation. These are things I've imagined being standard in a house since I was 13 yet no effort has been made to make them standard in existing or new houses. The only places that are even remotely like to have them are extremely expensive houses.
We could probably significantly lower the amount of electricity used if each area in a house had a sensor or two (~10$ each) and the vents could be remotely opened or closed. Estimate a house with a kitchen, dining room, living room, two bathrooms, and two bedrooms had 2 sensors in each room (one on the floor and ceiling, even that might not be necessary). It would only cost a couple hundred bucks. Then the central system could be programmed to only turn on the AC when certain rooms reached a certain level and it would only cool those rooms. It could be regulated so that no single room got too hot or cold and ignore rooms that weren't necessary depending on the time of day. There are so many options. The electric bill for a single month at my current place, due to extremely badly placed thermostats, would actually cover the entire cost of implementing the system.
It wouldn't surprise me if most of these ideas are already patented by people (or businesses) that have no intention of developing a real-world product. There are simply too many people in the world to lock a simple idea down to the first person to patent it. It is a waste of human ingenuity and resources.