Write software to model and evaluate hardware performance and power. Write software that generates software to test hardware, think hard about how to test hardware and explore if implementations violate architecture spec.
Now at work I mostly write docs about how to model/test hardware. I am too senior to write software and have to do something strategic (that is what I am told and rewarded for).
A series (very short - i did not switch companies too many times) of hey this is interesting and a few years became - "I know how to do this. It is not fun any more but I have bills to pay."
Outside of work I try to dabble in modifying/writing system code (*BSD or Linux) and teaching computer systems. Unfortunately I have very little time to put into these hobbies. I am not done chasing the dream, just a little winded from work so cant run as fast as needed to catch the dream.
Write software to model and evaluate hardware performance and power. Write software that generates software to test hardware, think hard about how to test hardware and explore if implementations violate architecture spec.
Now at work I mostly write docs about how to model/test hardware. I am too senior to write software and have to do something strategic (that is what I am told and rewarded for).
A series (very short - i did not switch companies too many times) of hey this is interesting and a few years became - "I know how to do this. It is not fun any more but I have bills to pay."
Outside of work I try to dabble in modifying/writing system code (*BSD or Linux) and teaching computer systems. Unfortunately I have very little time to put into these hobbies. I am not done chasing the dream, just a little winded from work so cant run as fast as needed to catch the dream.