by jalf
A StackOverflow sibling site dedicated to LaTeX (or TeX in general) questions has been proposed. However, the site won’t be launched unless enough prospective users indicate that they’re willing to use it.
As a LaTeX user, I’d love to see this take off. Continue reading TeXOverflow.com? Sounds good
by jalf
Dear world.
I graduated. My thesis defense went well and I’m no longer a student. Just thought I’d let you know
So what happens now? No clue, but I suppose it involves finding a job.
by jalf
A while ago I wrote a bit about Microsoft’s practice of “dogfooding” their software. That sparked a fair amount of discussion on Reddit.
Of course, a few people assumed I was talking in absolutes, that because the practice of dogfooding is not perfect, it must be evil. That’s a bit of an exaggeration. Continue reading Dogfooding redux
by jalf
The end is nigh.
On monday the 12th of April, I’m going to defend my master’s thesis. If you’re in the area, and are geeky enough to find it interesting, feel free to drop by.
Continue reading Thesis defense!
by jalf
Just over a month ago, I handed in my Masters Thesis. All that’s left now is an oral defense of it one of the next weeks. So what happens then? I suppose I should find a job. A few people have asked if I am going to do a PhD, but I don’t think so. I think I’ve had enough of academia for now. It was fun while it lasted, but I think it’s time to try something different.
Continue reading Post-thesis, post-aprils-fools update
by jalf
Funny how some subjects seem to attract catchy titles like flies. A lot of very clever people have written volumes about “The Simpleton Pattern”, and “Singletonitis” (bah, dead link, let’s use this instead then).
Many people are in love with the Singleton pattern. Others — a small minority, I suspect — consider it a mistake, an anti-pattern, or something that was only ever included in the Design Patterns book as a lifeline to procedural programmers who couldn’t really figure out this OOP thing.
Continue reading Singletons: Solving problems you didn’t know you never had since 1995
by jalf
So Google launched their Twitter/MySpace/Facebook killer, Buzz, and apparently subscribed every GMail user to it without asking anyone for permission.
The result is that a lot of people now have sensitive personal information floating around in public. Continue reading Privacy: Or why I don’t trust Google with my personal information
by jalf
A term that’s become very popular, and which especially Microsoft’s developers seem to champion, is “dogfooding”. The idea that as a developer, you should use your own products on a daily basis, even during development. This exposes you to all the weaknesses and flaws of the product, and makes you much better equipped to deliver a product that’s actually worth using.
Continue reading The downside to “dogfooding”
by jalf
I tried really hard to come up with some witty title or pun to weave into the title of this post. I couldn’t. RAII is just a terrible name, and it isn’t really clever or funny. Unfortunately, it is also the single most important key to C++. It is not just an idiom but a fundamental philosophy used to solve almost any problem in the language. So we can’t really avoid it.
If I had to pinpoint one thing that marked the difference between a skilled and an unskilled C++ programmer, it would be “do they understand RAII”. Many people don’t, hence this post. Continue reading The meaning of RAII — or why you never need to worry about resource management again