As some of you may know I have been working from my home office for the past couple of years. I am often asked what is it like, or whether I am productive, and so I decided to put my thoughts down in this blog post. Exactly two years ago I decided to take on … Continue reading On working from home and remote teams
Thanking MIT Scratch
I wrote in January that computers might have become too complicated to be used effectively for teaching kids how to program. I learned how to program on a very simple computer that had BASIC as the only way to interact with it; even to load a game I had to know how to type in … Continue reading Thanking MIT Scratch
“Hello, World!” Using Apache Thrift
Apache Thrift is a remarkable piece of technology. It is orders of magnitude more light weight than any XML or JSON based protocol and it is much easier to use than SOAP, CORBA, or EJB. I wanted to cover some of my bases before I recommend it at work, so I wrote a hello world … Continue reading “Hello, World!” Using Apache Thrift
Have computers become too complicated for teaching ?
I learned computer programming on a Cold War era Soviet programmable calculator called Elektronika MK-61. It was a very simple device that used a four element calculation stack, a handful of registers, and programming it was very much like writing assembler code. It had a number of undocumented features that made simple games possible. It's … Continue reading Have computers become too complicated for teaching ?
Thoughts on Wall Street Technology
Last week I went on vacation and missed the news that a software error at a major market maker caused almost half a billion dollar worth of trading errors, which required a rescue by a group of investors. Mainstream media is quick to point out that high frequency trading should be more regulated, but as … Continue reading Thoughts on Wall Street Technology
Scripting News: After X years programming
Dave Winer, as always, puts it well: First, most people don't program that long. The conventional wisdom is that you move up into management long before you've been coding for 37 years. Only thing is I don't see programming as a job, I see it as a creative endeavor. And I drew a big circle … Continue reading Scripting News: After X years programming
Happy New Year!
Breezing through your day at work is a recipe for stagnation. Any spare brain cycles you have at work should be spent on thinking about how to improve yourself and your project. The biggest lesson for me from 2011 is that change is good. Change forces you to step out of your comfort zone -- … Continue reading Happy New Year!
Java, Linux and UNIX: How much things have progressed
I am putting together an Ubuntu Server box to act as a RAID file server for our family photo, video and document archives. It’s been a long time since I put together a hardware system myself and I am enjoying the experience. It is good to catch up on new technologies – last time I … Continue reading Java, Linux and UNIX: How much things have progressed
Eminence Grise: A trusted advisor
Reading about well respected people who shun management roles reaffirms my long-term goal of becoming a trusted adviser or a chief technologist to a visionary business leader. In my mental exercises I've come up with several scenarios of accomplishing this.
We are all contract professionals
I used to be a full member of the NYC ICCA chapter long time ago when I was running Dulin Research Corp. and it was nice to go to the recent meeting and see my old colleagues. ICCA means Independent Computer Consultant Association. It is probably the only trade organization that is useful -- ACM … Continue reading We are all contract professionals
You must be logged in to post a comment.