Archive for the ‘Technology’ Category
“OM” Resource System
Handling Available Resources
Appropriately prioritizing and scheduling ones skills and belongings is important to produce a maintainable existence. Living within our means has become ever more critical, and unknowingly being taken advantage of doesn’t help the situation. We need straight forward clarification of what we have, what we deserve for our various works, and who we owe for these pleasures in life.
• Dialogue
Communication with others is vital for relaxation as well as management.
• Reason
Intellect and morals guide an individual toward self defined decisions.
• Action
Every given day should be segmented into a planned and specific routine.
• Tools
Make use of software or hardware to complete tasks more effectively.
• Emotion
Care for and utilize your relationships with others to accomplish your goals.
• Money
Expenses should be budgeted ahead of time, attempt to reduce surprises.
Keeping track of your resources and planning your goals are attributes of success. Visualising this information can identify strengths and weaknesses in areas of all aspects of life. Cataloging each item of interest into a well defined place, provides a holistic solution for direction.
Software Developer Conspiracy Theory
Early on in my choice of career path, I have had this itch on the back of my scalp creep up whenever the thought crossed my mind about how the higher up on the totem pole you are the less “manual labor” you’ve got on your plate it seems. How aggravating to the hard working lower class to be stuck pushing rocks. There are social classes within work groups as well. Even though the team members roles and responsibilities differ slightly, it is the experience and habits that define how easily one is able to complete a task (and how much one gets paid). There must be a scientific rate of following “Best Practices” to length of “Time to Market”. I am continually finding new ways to do things, but the more I stick with established techniques the faster I am able to release projects and the less time I need to spend maintaining them. I have yet to settle on a specific pattern (not even in my financial life, oi) but anxiously await the day when nearly everything of what I do today is almost completely automated. When that day comes, I am able to run circles around the average software developer who is still tripping over his own code because of all the slight inconsistencies. Now the ethical question is, do I sit on my pedestal and stroke my own ego over “knowing” I’m better than them, or do I spend my time sharing what I’ve learned to those less fortunate?
Designing Organic Exoskeletons to Live Within
Shortly after the scientists discover how to program genetic codes, architecting currently unimaginable buildings and wildy new modes of transportation. We come to learn as a society that reality and life is much more a chemical byproduct than any form of ethereal imaginations. Splitting cells, and getting more than the sum of the original part unveils the inevitable evolution of an ecosystem climaxing at a peak of creative understanding. Being able to mold life into any shape or form, or even around an already living creature. Extending abilities through exoskellital excess. The necessity to relocate and survive out in the abyss, ignites new innovations in space exploration, riding inside whale-like pre-frontal cortex connected “suits” fashioned around our bodies, allows for free flight through space using a technique much like oscillating flagellum. Layers of skin so strong, the metals of modern day seem like clay. Pollinating the heavens.
Coding by fewest manual steps.
What I am beginning to realize is just how much QCodo does for you. As I’m sure the other frameworks do a fantastic job at as well. It’s more of a change in my perception of Backend and Frontend “programming”, to now, Objects. You can now simply generate a solid reliable data storage mechanism with a single button click. (provided you have a well designed database “model”.) But thats just the point. “Backend-Programming” seems more like database design, than typing a bunch of calculations. QCodo connects all the dots and writes all of your queries, and even further provides working forms and distinct panels for each of the working parts. That once you get over the idea of writing all of that yourself, come to find that you can quite easily pick up these pieces, place them in a page, and it just works. Really by just copying and pasting a few small lines of code. I stayed up all night last night whipping out a really clean functional site, with the peace of mind that the backend was already tied-in. I couldn’t stop. It was great. Thanks Mike Ho.
Symfony
www.symfony-project.com I can’t help but keep reading about other rapid application development approaches. And although I have been making headway through the QCodo methodolies, I am starting to be tempted to dive-into Symfony instead. I don’t really know for sure yet, but it looks like you can model out an application using YAML, which strikes a good chord on my harp-o-fun. I’ve been reading a few other blog commentaries with some complaints, but I guess it all boils down to your style of programming, for me I am getting cozy with the whole Prototype.js syntax and I am able to build sexy UI’s pretty quickly with Rico.js, so I’m partial to keeping those skills around. The decision is really about your team enviornment flows and how you enjoy spending your time. Some things that draw me to Symfony are an existing Smarty templating module, and what looks to be more direct JavaScript event interactions. I really like the idea of the compiling engine, and I know that implementing TestsUnits (with its own built in UnitTest system) and apparently powerul debugging platform, would produce clean functional regression safe code. But this early in the game, I still don’t even really know what I’m talking about.
Can Technology Replace Representatives?
I do not enjoy the thought of handing my decisions over to someone else. It seems that the regulations this country was founded upon is becoming a bit out-dated. There was no easy form of communication then, and now there is almost too much. Instantaneous direct verbal dialog with nearly any other person that exists. It’s just a matter of organizing it all. Why do we have to hand over our rights to a leader, when the group is just as capable of coming to thier own consensous of how things should be managed? Electronic voting seems so hackable. The game is over once the votes have been “counted”. Politics should be a constant game, that everyone gets to take part in.
Trimpath.com
trimpath.com The approach I strive to acheive is much inline with the TrimPath projects. Persistant Client Side web-enhanced browser based applications. Offload the central server design and distribute the load onto the client’s computer instead. Trimpath Templates provide JavaScript templating class, so that you can generate html using a smarty like markup syntax. Not to mention a SQL Query syntax to load data from a local JavaAcript array, all on the client! And even still, a MVC pattern that if I would only take the time to put into practice, could make projects a breeze.
AjaxPatterns.org
ajaxpatterns.org Incredible reference for Object Oriented Programming using JavaScript. I haven’t spent enough time recently reading through the design patterns, but thats the whole goal of the game, follow these rules and add some fire to the mix. Talk about magic. I enjoy developing applications, it truly is modern day alchemy. How a series of symbols can produce a life all its own.
OpenRico
openrico.org I can’t claim that I have done extensive research into the other JS “frameworks” but, this lightweight project sure makes smooth interactive designs a piece of cake. Really it has its base in Prototype.js which is what I have grown to love coding with. DowdyBrown.com provides an enhanced version of the LiveGrid, and also includes a fairly simple to implement Calendar DHTML popup solution as well. I am still curious about using some of the other projects such as Dojo, but I forget now why I decided against them before. It’s probably mostly the syntax, I enjoy Prototype’s iterator methods. They are fun to write once you understand the structure to it all. Damn patterns.
XV6700 Pocket PC
My employer has given me a Verizon XV6700 Pocket PC, and its really growing on me. I love the handheld size, and it packs quite a punch. I have downloaded the Bejeweled 2 trial, from handango, and Im addicted (again). It took me a little while to realize that some installers need to be run on your desktop computer via the cradle. But thats not so bad. I like the installers that I can just browse to on the phone, and install directly. I can type with my thumbs faster than I thought I would be able, to the point that it doesn’t catch every letter, I’m thinking its because of the slight delay while it is auto-casing words and adding apostrophes or whatever for you. Overall I really dig it.
Comments (2)
Leave a Comment
Leave a Comment