06.08.08
Posted in evil at 10:24 am by rbezemer
Does this article scare anyone else as much as it scares me? I’ve seen this mentioned for a while, but it really hit home when it’s companies you are used to dealing with in Canada. This subscription based internet site business model goes against the very foundation of what the internet was based on. But I can see how the corporate world loves this idea of how they can partner and sell content to each other.
Remember all you Telus and Bell customers out there are supporting this kind of garbage and every dollar you send them gives them another dollar to push this kind of subscription based internet. This is why Canada needs to support Net Neutrality legislation. Don’t forget your member of parliament is only an e-mail away. Don’t hesitate to contact them concerning your views on any piece of legislation. that’s exactly what they are there for! I know I’ve e-mailed my mp many times over the past few years, I may not have voted for him but he was elected to carry my voice to parliament.
Do you really want the internet to be like cable TV? Just imagine when this is what we are reduced to when signing up for a broadband subscription:

Permalink
06.07.08
Posted in C++ at 9:32 pm by rbezemer
Recently this article from Mark Roulo from way back in 2001 made the rounds on reddit. He talks about how difficult c++ is as a language and why it should never be used for a large project. He goes into great detail about his interview questions designed to frustrate the most seasoned of C++ developers and spends a lot of time berating the use of pointers in C++.
I have a real problem with kind of article. They focus way to much on the c side of c++ and not the ++ part. There’s a reason why I have several Scott Meyers books on my reading list. Real C++ developers should never be relying on such antiquated techniques as manipulating a char* string directly. If a large c++ project has a tech lead who is not familiar with and not promoting stl and boost I would be terrified, even though I have worked on such projects in the past.
When I was the architect behind a major drawing application, doing a complete refactoring of our legacy codebase it was a real eye opener to see just how much these libraries simplify C++ software development. It really lets you focus on the software development part of coding and not the bashing your head against the wall, I hate Bjorn Stroustroup kind of software development.
but anyway I feel for any C++ tech / architectural lead should be familiar with these libraries at a minimum:
Plus there are many more libraries I would be lost without such as Xerces, Cairo, Unittest++ and many others. C++ is a powerfull language and part of the reason I love using it so much, but you have to be carefull. Remeber shared_ptr is your best friend!
Permalink