Monday, January 20, 2014

Processes!

I'm going to finally take my blog in a new direction.  To do this, I'm going to start by relating stuff to software and hardware.  After I describe my life in terms of software and hardware, I'd hope that I'd be able to apply the many things I've learned about effective development in order to analyze my life.  It's something I don't normally do, so I'm hoping that looking at it from a different way will at least get me started.  (It's got me writing about it already... which is quite a feat).

I'm going to start with processes.  Processes, in development, are what makes the hardware do something.  Processes are made up of code, and is the software side of things.  I won't go too deep into it, but for everything you can make your computer/tablet/phone do, it has a process governing it.  As of now, I believe effective processes are as small as they are needed to be, not as big as they need to be.

Quick pause, I'm not used to this process of fleshing stuff out, so this might be very messy.  I may go back and clean it up, but for now, if you see connections between different articles that I don't mention, I'd love to being a discussion on it.

Now, to apply processes to myself, I'm going to define one other thing.  Mental Processing (MP, for those of you who are nerds), is how much "thought" I put into something.  This is how much my voice in my head is putting things together.  Occasionally, instead of the voice I get just this "flow", but this really only happens when I'm doing something that comes really naturally (Fighting against Connor in Persona 4 Arena is one of those times that comes most naturally).  So, all in all, the MP cost for a process is the amount of effort I have to put in to make the process happen.

So, let's get into what some of the processes are that I can do!  And that's basically... Everything!  I'll begin by sorting processes into 2 main categories: background processes, and active processes.  A background process is any process that doesn't take any MP to do.  These are the ones the brain does on auto-pilot.  Examples include beating your heart, breathing, and digestion.  Please note, some of these processes can become active processes by actively applying your mind to them (I'm looking at you, breathing and swallowing!).

Active processes are ones that I either have to mentally initiate, or that requires input through some part of the process.  This includes things like "Passing a car on the interstate", get out of bed (At a minimum, when I don't want to), and cooking food.  This category makes up a majority of the processes of which I'm capable. 

My final note for this post, is the different levels of processes.  There are processes that govern what other processes do.  These are considered "higher level".  This one includes deciding what I want to [eat/do/play/etc.], and the topic of my next article, master control process.  When I develop this a bit, the discussion will be on trying to define this highest level process a bit.

Until next time, I hope you guys comment or start a discussion.  I can't really learn anything other than the way my brain works if I don't get any additional feedback. 

No comments:

Post a Comment