Skip to main content

Posts

another late night and building with genes...

I was so excited about finally finishing the last of my testing I decided to stay up to go over the todo list I showed before , and make sure that every task was addressed in code. As I mentioned in a previous post , often the actual implementation will deviate from the task items on the todo list which are written on the fly as I am thinking about what needs to be done to address a given problem. I discovered a few items from the list that were obsoleted since I found more efficient ways of doing them in the actual code, always a good thing to find that you don't have as much work to do as you first thought. After I finished checking all the items off, I proceeded to perform one of the coolest parts of software design to me, if only because it is some what mysterious (it being a type of programming I have yet to do) and that is , build software. I've been using a application distribution builder I found after a few well placed google queries called Advanced Installer , this ...

getting in deep...

The last two nights were spent completely focused on finalizing the implementation and testing of the guest private messages feature to the framework. I am happy to report it is complete and working exactly as I envisioned it should 10 days ago. Through the process I was thinking of the roller coaster ride of emotions that we go through when we are faced with a difficult challenge. Despite the fact that we might have previous experience addressing and vanquishing similar challenges when they are new the feeling we have inside to eliminate them fills our effort with focus. I was so focused at one point that the ring of the phone startled me to jump out of my seat, I didn't finish the final bug removal and testing of all options until 6 am. I had the same rage to master problems I've encountered when I was learning to illustrate human anatomy as well as in my current running hobby. In software, I just have difficulty getting to bed when I have a problem "alive", especi...

sculpting with closed eyes and TBM's.

It is now 2 days on from the day I declared an end to the implementation of guest messaging now though the list of items provided in that post are indeed implemented I am still working on it today , finalizing the streamline and integration stage of the work. Often during the course of an implementation , you'll find areas from previous code that maybe weren't as efficient as you thought and you change them, or you find other areas that would work better when integrated with the newer code for the current implementation. However, most of the time after implementation is spent weeding bugs out of the system and making sure the implementation actually works. It is one thing to write compilable code , another to make sure it does what you wanted it to. In many ways this part of the process is like sculpting with your eyes closed, you are able to get a rough outline of the final synthesis from the implemented items but you still need to smooth the edges and discontinuities into a...

making culinary music

Temperature Measure Time Texture These are the four variables that must be recognized and related during the performance of an important act in human life. The act, cooking of course! I was first introduced formerly to the art of cooking by my mother just prior to moving into my new bachelor pad. I figured I would have to acquire the skill to cook amazing Haitian dishes like "diri avec sauce poi" and "boulettes" if I was to get over my home sickness for my mothers food. Unlike most sons belief that their mother cooks better than any other, in my case there is a special circumstance...namely, it is true! Okay, well I suffer from the same preference out of nepotism that most sons exhibit but my mother can really cook in the kitchen. I remember watching her prepare for a big cooking operation, the entire kitchen would be packed with items ready to be washed, cut, boiled and stewed and by the end, delivered to each plate a veritable symphony for the pallet. Beethoven in...

implementation of guest messaging done ....

...but now comes the testing. I was up late last night testing , or rather getting rid of a bug in the implementation code from last night. Considering the large number of changes I made before testing two hours of bug quashing wasn't bad at all. Though , more efficient code and test practices would have ensured that I performed a unit test after each change , the nature of this addition makes that some what impractical due to the dependencies among the various things that needed to be changed , regardless the bug is gone and now it is time to continue the testing. I am an avid runner and many times during my runs the solutions to problems I might have been wrestling with or entirely new ideas pop up while I am putting in my miles. During my run today I was thinking of writing a post that shows a bit of the method I use for tracking sub items on my to do list. In that spirit I will copy below the entire to do section for the feature I have been adding over the last 4 days , private...

a billion is big!

I just finished quashing a bug that gave me the run down for the last two hours, as is usually the case it derived from recently changed code. The cause of the bug was my omission of a line of code that initializes an important value to a non zero integer. I added the line and voila it worked great. Along the way I was looking at the database table column values and thinking about the number of unique values that a chosen database (testing on MySql currently) can provide an integer before it goes screwy (this is a major flaw of databases that I wish the vendors would get around solving, it should not be something for the db user to ever worry about..but that is fodder for another post). I don't know the actual max value for a standard MySql "integer" off hand but I am sure it is larger than a billion. (Just googled it, it is a range of about 5 billion centered around 0) Just for no reason I wanted to get an idea of just how big a billion is(I've done it before but I a...

Complexity in the Universe, conservation of energy and object orientation...

The following article was originally a post written at RD.net but I thought it should be copied here for non members to read. Enjoy! Original link here I seem to have added flames to a controversy with one of the posters in that thread , rainbow . I just realized that Steve Zara and others took up the standard and continued to present information to support the presented ideas. (I got really busy after posting the original and neglected to come back to respond directly to rainbow .) Out of curiosity I just went over rainbows' other contributions to the site, turns out that the entire set of posts are to that one thread. It seems rainbow is a pseudonym for a hit and run poster, some one who created an account simply to comment on the post topic. Now there is nothing about this, often I've started new accounts to provide an alternate view but since that thread rainbow has been MIA from the site, every post is restricted to that thread. This gives me the idea combined with the ...