In the program, when a button that does a certain operation is clicked, a large chunk of memory is allocated without being released. New memory is allocated for every time this operation is performed until the program eventually crashes from lack of memory. I was taught to always try to reproduce the problem first whenever... Continue Reading →
A new assignment at work has me working with a language and design pattern I've never used before, and brings me back to old loves-- strings and data structures.
I encountered a problem at work that cost me an entire day's worth of productivity to solve. I thought of different ways to go about it and finished coding many ideas only to realize fatal flaws during testing that rendered my "solution" useless. I found a solution at around 2:30 in the morning, while I... Continue Reading →