A memory leak regards the concept of "non released and unused memory, an unintentional failure that makes your program hold memory when is not longer needed". This means that even you create a new instance of an object — in C++ — without releasing it’s memory; you request a memory block — in C — with malloc(3), mmap(2) or sbrk(2) families of functions and similar tasks; or simply you setup an object reference without releasing the reference, when you left the object usage in your code logic and the reference is kept without letting the interpreter or garbage collector destroy it — as in dynamic and virtual machine based languages.
A long time ago I was wondering how to learn CSS2. Not as a professional target to apply all this knowledge in a professional way as web designer. The main reason was to be more conscious about what a good web design means. Standards basis are important, but I’ve found some modifications that are applied to Internet Explorer and related browsers.
Sometimes is painfull and others funny to look at Web Application Requeriments made across the time. While the time pass through a thin line of evolution on the flexibility on Web Based Applications, more complex are the requirements made to developers, sometimes imposible to handle and unconscious of what a Web Based Application means.
By "where is the Internet?" I mean the Internet that have conceived Jon Postel and others kind him. Now everything seems to be a giant web based application. But there are many thing that you can’t do through a web interfaces. I remember that in earlier years, I was able to connect to NNTP servers running Usenet news. Sharing, commenting and helping other people was granted by netiquete rules. Now seems to be ignored and everyone is going with HTML messages, sometimes with ugly implemented MUAs or NUAs, that uncover the right behavior of these kind of software tools.
Recently I’ve discovered a spyware infecting computers though the weak autoplay implementation.
Today was another development nightmare day, everything seems to be cloaked in wrong events. Me under pressure and Winbloat — call it Micro$oft Windows — fails everywhere I need it working.
As software developers we reach bugs many times. In Open Standards, bug reports reach a common point: “every bug report has a reasonable description and have attached the proper backtrace or debug examples to reproduce the target bug“. Writing a good bug report implies a good written problem description. Many FOSS software have embeded an automatic bug report generator, but also many developers are helping with complex bug reports that aren’t handled by these systems.