Contents tagged with Stupid is as stupid does
-
Have you ever done 508 Accessibilty testing?
When you use standard controls and form elements, the tools that allow disabled people to access your application can work fairly well. If you write your own controls and do your own thing, these tools can have problems. Well guess what. This application that I am working on uses a custom written datagrid built using an .htc based control. Can you guess how well this control works with regards to 508 accessibility? It kind of works, but the formatting information is causing problems and the bottom line is that this animal will be a pain. Gee, this control has no value, but the whole UI of the app is built around this stupid control. Getting this thing to work will be a pain. Ripping it out is not an option due to the whole UI of the app being written around the control. Use standard controls whenever possible.
-
How I tried to cheat the performance monster and lost........
I like things simple. Simple is good. When things are simple, bringing someone new into a project is easy. There are fewer special cases to worry about. Looking for a problem is not like looking for a needle in a haystack.
-
Meatballs rolling across the floor
If you can't tell, I have walked into a project that used every non-standard approach to development I have ever seen, including attempting to create their own version of an ASP.NET file parser and execution envivonment. All I can really do is some “Meatball Surgery” to attempt to shore up some loose ends. The app basically works, but it has a number of architectual problems and resulting limitations.
-
Do upfront analysis of what the application needs
Do not dive into coding head first. Do some analysis of what an application needs before writing code. You will feel better six months down the road.
-
You are not smarter than Microsoft
No matter how much you want to think it, you are not smarter than Microsoft. Do not think that you can create a better version of ASP, ASP.NET, VB, C#, Office, or whatever over a weekend. If you work for Microsoft, Oracle, IBM, or another tech company, than yes, you can do your own thing. If you don't work for a tech company, than don't think that you can compete with them without millions, and possibly billions, of dollars.
-
Use Standards - Do Not Recreate the Wheel.
Do Not Use your own format when a standard format will work. Using your own format, control, or whatever will most likely cause problems versus using an industry standard control or format. 3rd Parties will support standards. They will most likely not support your one-off format.
-
Looking cool may make you look stupid.......
I have spent the last couple of months pulling my hair out on a project. This project is an example of how not to architect a project. First lesson:
-
I hope we don't lose you.............
I have no idea what is really going on with regards to blogs and Microsoft, but I just want everyone to know that I hope we don't lose any bloggers from Microsoft. There is an article at Microsoft-Watch.com.