|1. In the beginning Bob created a web page.
2. And the web page was without form, and
null; and blankness was upon the screen. And the spirit of Bob moved upon the face of the screen.
3. And Bob said, Let there be interwebz: and there was interwebz.
4. And bob saw the interwebz, that it was OK, though a little laggy and full of annoying under construction animated GIFs, but it was Good Enough. I'll nail it in interwebz 2.0, Bob said. And Bob divided the Orange from the Green, the C++ from the VB, and The Lounge from the Soapbox.
5. And Bod called the Lounge the Lounge, and the Soapbox he called Rants and Raves. And then He changed his Mind and called it The Soapbox. Then Rants and Raves and then Soapbox and then closed it, opened it, and called it Soapbox 2.0. And then The Soapbox. And the evening and the morning were the first day and Bob realised this was harder than he first thought and some specs would have helped.
6. Bob said, Let there be a Chapter, sections and, yea, sub-sections in the midst of the web pages, and let it divide the web pages from the other web pages.
7. And Bob made the Chapter, sections and, eventually, sub-sections, and divided the web pages which were under each Chapter etc etc from the web pages which were in other Chapters etc etc: and it was so. Apart from the web pages which were in the wrong Chapters.
8. And Bob called the Chapters and Sections and also the Lounge and Soapbox CodeTools. And the evening and the morning were the second day, though Bob had not yet rested because he was up all night renaming the Chapters and Sections and also the Lounge and Soapbox to The Code Project because it seemed someone else had already created CodeTools, though it stanketh and was without merit.
9. And Bob said, Let the web pages under the Chapters and Sections be gathered together unto one place, and let the articles appear: and it was so.
10. And Bob called the articles, well, articles, for had had no better name and did not wish to repeat the mess with the Soapbox; and the gathering together of the forums he judiciously called the Forums: and Bob saw that it was good, apart from the trolls, spammers and flame wars.
11. And Bob said, Let the articles bring forth knowldge, the tips and tricks yield snippets, and the forums yield endlessly repeated questions after their kind, whose question is in itself, upon the forums: and it was so.
12. And the articles brought forth knowldge, and tips and tricks yielding snippets after his kind, and the forums yielding endlessly repeated questions, whose seed question in itself, after his kind: and Bob saw that it was pretty good, though it could use some Ajax.
13. And the evening and the morning were the third day and Bob was already into his second case of beer.
14. And Bob said, Let there be words in the pages of the Code Project to divide the sections from the chapters; and let them be for signs, and for instructions, and for guidelines, and let's hope someone bothers to read them.
15. And let them be for guides in the pages of the Code Project to give light upon the confused who will read these words: and it was not so and the words and guides and yea, even the large red boldface warning to not post programming questions was ignored in kind.
16. And Bob made two great Logos; the greater logo to rule the Code Project, and the lesser logo to rule the mobile version which Bob thought was pretty cool, except that after a while he decided what would be cooler than a globe would be a self portait, and that was good: he made the animated smilies also.
17. And Bob set them in the web pages of the Code Project to give a little sizzle upon the pages,
18. And to rule over the main site and over the mobile site, and to divide the desktop from the handheld: and Bob saw that it was good.
19. And the evening and the morning were the fourth day.
20. And Bob said, Let the web pages bring forth abundantly the articles that hath information, and zips that may be download.
21. And Bob created great articles, some with unclickable buttons, and mildly amusing blog posts on every topic that entered his Mind, which the web pages brought forth abundantly, after their kind, and every article after his kind: and Bob saw that it was good. He was, in fact, quite chuffed.
22. And Bob blessed them, saying, Be fruitful, and multiply, and fill the web pages in the Chapters, and let comments multiply in the articles.
23. And the evening and the morning were the fifth day, and Bob cracked a bottle of excellent red.
24. And Bob said, Let the articles bring forth the comments after his kind, ratings, and bookmarks: and it was so.
25. And Bob made the articles of the chapters after his kind, and comments after their kind, and every thing that could be boomark'd upon the site after his kind: and Bob saw that it was good, especially the Ajaxy bits.
26. And Bob said, Let us make admins after our likeness: and let them have dominion over the articles of the chapters, and over the messages of the forums, and over the member accounts, and over all the website, and over every creeping spammer that creepeth upon the site.
27. So Bob created admins in his own image, in the image of Bob created he him; and then he realised that green admins may scareth the authors so he hired Chris and Dave instead.
28. And Bob blessed them, and Bob said unto them, Be patient, and hardworking, and replenish the servers, and subdue the databases,and do not dare take your eyes offeth Web11 for it's a little dodgy: and have dominion over the network cards, and over the code-behind of the webpages, and over every moving thing that moveth upon the site. And gosh there were a lot of moving things on the site and David and Chris did gulp and look nervously at one another.
29. And Bob said, Behold, I have given you every webpage, which is upon the face of all the site, and every chapter, in the which is the article yielding comments connected to the rating system dependent on the member system and which is ever so complicated and may cause gnashing of teeth; to you it shall be for mild amusement.
30. And to webpage of the site, and to every comment of the forums, and to every horrid little spammer and troll that creepeth upon the site, wherein there is a chance to sneak a fast one, I have given every bandwidth and power and yea, harddrive space: and it was so.
31. And Bob saw every thing that he had made, and, behold, it was very good. In fact it rocked. And the evening and the morning were the sixth day.
The Code Project | Co-founder
Microsoft C++ MVP