Interdisciplinary Developer Role Description: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=Specifics=
An interdisciplinary developer improves the tools that they use. This involves searching for quality software and updating existing ones (preferably all open source). Also involves continually expanding the scope of what the interdisciplinary developer does with their software platform, from modeling to schematics to animation to video editing and so on...
But tools also encompasses hardware. Hardware like clothes to safety equipment to pots and cups and computers and cameras and such. What are the needs? Temperature and moisture control for the body, extended information processing beyond the mind, mental and physical health, ...
Improving personal software and hardware is improving the '''personal platform'''.
Beyond the personal platform, development of major and minor projects (categorized depending on project complexity) are consistent; often 1 major project in progress while several minor projects get finished in rapid succession during the same time. Generally, hardware projects involve getting particular materials and equipment on-site, designing and build-preparing, then actually building the hardware (with documentation throughout the entire development process). Other abstract project types include software (information processing technologies) and social (group action technologies).
An interdisciplinary developer continually expands the scope of the projects by increasing the fields involved, from mechatronics to bioengineering to fluidics and laser technologies. How do fields in the realm of on-site possibility expand? By getting the right equipment, right software, right information/understanding on-site, coupled with a clear need and/or an intrinsic drive to explore all frontiers of appropriate technology.
----
'''Time Allocation'''
Allocating time is interesting because major and minor projects can both address immediate needs and set up for expansive development into unexplored fields on-site.
Along the same lines, improving the personal platform can significantly improve the rate and quality of development and documentation.
Often, the difference between continuous or expansive major and minor projects and personal platform development gets blurry. It is the ability to effectively allocate time in this development fog that marks an experienced interdisciplinary developer.
=A Fruit Smoothie=
=A Fruit Smoothie=



Revision as of 08:20, 20 October 2012

Specifics

An interdisciplinary developer improves the tools that they use. This involves searching for quality software and updating existing ones (preferably all open source). Also involves continually expanding the scope of what the interdisciplinary developer does with their software platform, from modeling to schematics to animation to video editing and so on...

But tools also encompasses hardware. Hardware like clothes to safety equipment to pots and cups and computers and cameras and such. What are the needs? Temperature and moisture control for the body, extended information processing beyond the mind, mental and physical health, ...

Improving personal software and hardware is improving the personal platform.

Beyond the personal platform, development of major and minor projects (categorized depending on project complexity) are consistent; often 1 major project in progress while several minor projects get finished in rapid succession during the same time. Generally, hardware projects involve getting particular materials and equipment on-site, designing and build-preparing, then actually building the hardware (with documentation throughout the entire development process). Other abstract project types include software (information processing technologies) and social (group action technologies).

An interdisciplinary developer continually expands the scope of the projects by increasing the fields involved, from mechatronics to bioengineering to fluidics and laser technologies. How do fields in the realm of on-site possibility expand? By getting the right equipment, right software, right information/understanding on-site, coupled with a clear need and/or an intrinsic drive to explore all frontiers of appropriate technology.


Time Allocation

Allocating time is interesting because major and minor projects can both address immediate needs and set up for expansive development into unexplored fields on-site.

Along the same lines, improving the personal platform can significantly improve the rate and quality of development and documentation.

Often, the difference between continuous or expansive major and minor projects and personal platform development gets blurry. It is the ability to effectively allocate time in this development fog that marks an experienced interdisciplinary developer.

A Fruit Smoothie

Fruitsmoothie.jpg

What do you get when you blend a fruit and a drink? A fruit smoothie.

Now, eating fruit is one thing, and drinking a drink is another, but a fruit smoothie- that's something new, something exciting- and potentially useful!

Past the sheer wonder of exploring the unknown or discovering something new, there's a great practical benefit to be gained from understanding the world from different perspectives- at the same time.

You can combine different things in ways you never thought of before! Mmm... fruit smoothies.

Learning the Ingredients

Fruitsveggies.jpg

Great fruit smoothies call for great experimentation!

We'll simply need to know more ingredients to try out more combinations.

But it's not like we're going to try out every possible combination. That's too slow.

So we'll listen to what others say is a good smoothie combination, and try a few original smoothies for ourselves.

And so we'll learn bit by bit what makes a great fruit smoothie, and prepare our next experiments so they end up tasting at least decent.

What's a Great Fruit Smoothie?

In order to make a great fruit smoothie, you'll need to learn what makes it great. Tasty. Healthy. Easy to make. Good, good.

But let's be more specific. How hot or cold should the smoothie be served? How are we going to change the fruit smoothie's temperature? How do we know that the fruit smoothie is at the right temperature? How do we set up an alarm that tells us when the fruit smoothie is ready?

When do we know our body is ready for the fruit smoothie? All these questions and more, to be answered in the next episode of-

Advanced Perception Scenario: Falling Apple

Consider the following scenario that uses language to describe something by creating and activating dormant associations between words and pictures/concepts in the reader's conscious and subconscious:

An apple drops from a tree. The apple-to-tree connection has biologically weakened- (ex. thin stem) and broken through the external environment (ex. strong winds). The fall is mainly due to gravitational downward force, but meanwhile, the ocean of air is applying atmospheric pressure on the apple and applying upward buoyant force equal to the weight of air that the apple is displacing. The apple is gaining kinetic energy to move downward.

As the apple moves through air, the air below the apple brushes against the surfaces of the apple, causing vibrations that excite the air and apple molecules. The apple and air molecules gain thermal energy, but quickly dissipates it to approach equilibrium with the surroundings according to the specific heat capacity of the materials involved. A sound of a particular waveform, frequency, and amplitude is transmitted through the air molecules to be potentially "heard" by organisms or machines that have the right sensors active. The apple slows down, having converted kinetic energy to other forms.

At the end of the fall, the apple transmits kinetic force to the ground and the ground transmits a reaction force on the apple. A varying compression region occurs inside the apple and parts of the apple get smushed off to the side. Both the apple and the ground vibrate during the impact, causing heat and sound again.

==