What were your programming achievements in 2008?
-
I have written 2 VB.NET languages ββthat will ship as part of VS 2010.
-
I have developed a programming language called Liberty,
However, I have done only a small part. I stopped working on this to concentrate on building a profitable software company. My initial intent was to sell the language (actually an IDE for it) as my first product, but the economics of programming languages ββwas what it was, I decided to opt for something else for my company's first product. I was thinking about turning it into an open source project. If the statement "A programming language that is similar to LISP but looks like C # ..." has anything to do with you and you are interested in working with the open source .NET compiler, please let me know.
-
I started my own software development company
-
I have designed and implemented most of my first Transactor Code Agent product, which is due to ship in Q1 2009. I listed it as "Crash Recovery Tool for Programmers".
It is a tool that provides automatic local version history for source code. You specify it in the folders that contain your source, and then anytime you make changes to the file, it automatically backs up for you. This meant complimenting existing version control settings by protecting any "broken", "unfinished" work that you would not normally check in original control.
By the way, we are looking for beta testers. If you are interested, let me know.
source to share
This is the first time I've sold my work to a wide audience via the App Store. Moreover, I:
- Achieved five times more users than my most widely used previous work (26000+ instead of 5000+)
- Made more than three times more money than my most lucrative previous job (Google Summer of Code grant 2005).
- Learned about two new environments (Objective-C / Cocoa Touch and Ruby / Rails) after using Perl for a long time
- Disciplined myself enough to get boring beats
- I learned what it means to be responsible to thousands of people.
But perhaps most importantly, I've done beautiful things that I could be proud of.
In 2009 (or maybe at the end of '08) I will release a new product that I hope will push this even further and perhaps even be a best-in-class solution for any problem.
source to share
I decided I would learn a new language, nothing specific at the time, since then I have learned Python.
Next year I would like to learn another language, preferably something like C ++ or maybe just (maybe I'm a nix kinda guy). Try Microsoft's stack with something like .net, but see what happens.
source to share
I needed to learn PF in early December as our existing firewall solution was grossly underestimated for industrial use, but we didn't have a test for "professional" solutions (ie ci $ cso stuff).
So, I ended up taking an existing OpenBSD box on the server stack and plugging it into the firewall using PF. Since the system uses multiple servers and multiple IPs (some of the domains), I need a combination of NAT, RDR, and regular RULES.
It certainly wasn't as sexy as learning APL or LISP (or Ruby, etc.) for fun, but it was necessary and urgent.
The new firewall works nicely and I no longer need to reset the horrible firewall devices twice a week (which had to be done remotely, which wasn't very interesting either). :-)
Greetings,
-Richard
source to share
I built a pretty cool string extraction utility and associated processing library to facilitate automatic localization of string resources in a native C ++ application without refactoring the code to extract strings from where they were used, with the added benefit of allowing cross-language string concatenation of localized strings.
I also created a cool function operator_cast <> (with some help from the SO community) to help codify programming intent when using custom cast operators.
source to share
1- I made a change to the International Wine Contest software that I previously pissed off. it was changed because the new sponsor had a different logic in the competition, about which we were warned of changes 3 days before, so a friend and I, for example, for 2 days in a row, literally run from work to the competition to provide support, in at the end everything was perfect
2.- Released my first sales and inventory program for video game retail.
3.- Start your coding blog
as in .Net of course
source to share
- Helped push another release towards the door (not quite yet)
- Hough Conversion Acceleration Document Introduced at WorldComp
- Average just shy one blog per week
- Hope built to catch Jon Skeet in reputation
- Did the huge bizarro suite of work done with reflection and dynamic code generation.
- Hopefully catching Jon Skeet in the reputation
- Managed by three employees more or less successfully
source to share