I'd felt that my programming was lagging behind a bit, so I spent the whole day on that.
It was extremely frustrating as my latency during the day to my server at Dreamhost was terrible.
Our bandwidth is supposed to be 256kbps, or 32kB/s. It seems decent at night. We can't watch YouTube or quickly download large files, but, we can do simple tasks like check email. I had thought about upgrading our connection to something faster, but I decided I couldn't afford it.
During today's work, it seemed terrible. It was the first time I thought of moving back home just so that I could have a working, functional, internet connection.
I spend almost all of my time in my apartment reading, cooking, writing, or writing code - there is no point in me being in a place where I can't afford internet services, yet require them for my project. It was a frustrating moment. I was going to write an email to Airtel's tech support, but I calmed down a bit, took a break, and tried to work with what I had. I manually downloaded some things in small pieces. I gave up trying to accomplish anything on the remote server, and waited until the evening, when my latency might improve, to work on the deployment problems.
By the time the day was over, I had solved all of the problems that I intended to solve when I started the day. I was happy. My application is now live at projectrick.mikedll.com. It doesn't seem to do anything yet, but the features are coming...
It is a working deployment of Ruby on Rails, version 2.2.2. My laptop also mirrors that environment and allows me to develop new features locally. I am use Git, which I just learned today, for version tracking. It keeps all versions synchronized. Syncplicity also creates backups of my files.

I was happy when I made a local change and saw it appear on the public website. The website is not dynamic yet, and it is featureless, but it is indeed serving both static and dynamic content. I am still writing basic specifications (in agreement with some leaders in today's software world, and in disagreement with others) for the first, basic, feature. I have gone through a couple redesign steps already while just writing the spec, as the former predicts I will, so I think I have saved myself some time.
I turned in at 11:30pm. Tomorrow I am thinking of taking a Holiday and going out and doing some other random tasks. I am behind on some of these random tasks. We'll see.
0 comments:
Post a Comment