I am
BottomMind. I am a
DramaticIdentity, though I don't appreciate excessive drama.
I sometimes preach bottom-up understanding of the machine,
BottomUpDesign,
DeepUnderstanding of the consequences of the
VonNeumannArchitecture, high levels of abstraction, and the consequences of an unmanaged memory model (
PowerfulAtomics).
I demand
RootAccess to my development workstation. I will do what is necessary to get the job done, up to and including
AspectOrientedTheHardWay. I think at
MultipleLayersOfAbstraction at the same time. I code in languages from
AssemblyLanguage to
DotNetFamily at will. I can and will use
FunctionPointers and/or delegates. I am a
ThreeStarProgrammer (or worse) as need be.
I am a
SoftwareEngineer. Get used to it.
On occasion I am an electronics engineer, a firmware engineer, a mechanical engineer, a chief cook, and a bottle washer.
I do what must be done to bring a product to life. It matters not to me whether the product is strictly software running on a conventional desktop machine or within a "normal" server environment, or if the product exists as a standalone device with its own internal power, mechanical systems, sensors, and computing environment. It's a product. It must be created from the ground up. Sometimes "ground" means an application framework, and sometimes it means a pile of dirt.
I use the tools, techniques, and methodologies that I know work. I do research to find out what works in domains with which I am not familiar, and I try to bring that which has proven itself to me in the past into those domains. I am not blind to new approaches, nor do I stick with dead wood that won't work in a particular case.
Contributors:
JoshuaHudson,
MartySchrader (There aren't any more at this time. If you use it, add your name here.)
OctoberTen
CategoryDramaticIdentity