Nov 22
CodeByter Software Updater, CBSU for short, has been in development for quite some time. After what seems like an eternity, I have been able to successfully refine the core framework, through both brainstorming and numerous attempts at building the software from the ground up. CBSU is now functioning in a BETA stage, which is being updated several times weekly.
From an early stage, CBSU has been a great project for me. I have been able to delve into a vast multitude of windows API functions that I never knew existed. I have made great progress from a coding perspective as well. It is easy to see how my coding has been sculpted into something resembling organizational patterns and reusable code.
From the programmers that I have talked with about CBSU, none have said that an updater is needed or that I would be “reinventing the wheel.” However, I’m not writing any old updater… CBSU has great potential to be a wonderful updater application AS WELL AS an archived portfolio of my work in a presentable and user-friendly manner. I have great plans for this project and the app store; plans ranging from purchaseable software, trial software, software activations, daily CodeByter Software news updates, and much much more!
To take part in the CBSU Beta community, feel free to jump over to http://www.codebyter.com/CBSU/ ! Any and all feedback is greatly appreciated as I am looking to get CBSU up and running sometime in the near future.
Aug 08
It has, again, been awhile since my last post on my site… Alot has changed since February 18th. I have transferred colleges, have a new born brother, and much, much more! I’m going to, yet once again, make more of an effort to get caught back up with the programming world! I will be coming up with alot more work and experiments very soon entailing a wide variety of subjects that are still interesting to me, such as: Windows API calls, DLL injection, and much much more. I have several tasks that need to be completed concerning the site and my projects. I will post again when I have things more organized!
Feb 18
I ran by a few things when searching for techniques to make your programming beautiful. Here is what I ran by:
- Strive to add more function by deleting code.
- A Designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away. (Saint-Exupery)
- In software, the most beautiful code, the most beautiful functions, and the most beautiful programs are sometimes not there at all.
- Vigorous writing is concise. Omit needless words. (Strunk and White)
- The cheapest, fastest, and most reliable components of a computer system are those that aren’t there. (Bell)
- Endeavor to do more and more with less and less.
- If I had more time, I would have written you a shorter letter. (Pascal)
- The Inventor’s Paradox: The more ambitious plan may have more chance of success. (Polya)
- Simplicity does not precede complexity, but follows it. (Perlis)
- Less is more. (Browning)
- Make everything as simple as possible, but no simpler. (Einstein)
- Software should sometimes be seen as a soap bubble. (Perlis)
- Seek beauty through simplicity.
That list is from a book entitled, “Beautiful Code” by Andy Oram and Greg Wilson. Sometime or other, I’ll get my hands on a copy… lol