Keeping a reef is a fundamentally cool thing to do as an engineer. If you get a dog, you have a dog. Sure you can train it and stuff, but generally you just have a dog. A reef on the other hand requires a great deal of problem solving, design, and creativity to construct and maintain. It is a perfect hobby for an engineer.
A succesfull reef requires months of design, building, revision, chemistry… You have to figure out lighting systems, water flow, water quality monitoring, stocking levels, temperature control, evapation control, chemistry maintenance. You have a lot of work on your hands. If you choose a 12g reef things will be even more interesting.
Some of the more challenging aspects of a small reef are maintaining water quality. On my tank, I have natural filtration in the form of a deep sand bed and rock that bacteria live on. I also do nutrient export by growning seaweed in a refugium hanging on the back of the tank.
Temperature on a small tank is another challenge. With the amount of lighting you need to raise coral, the water temp can skyrocket during the day and plummet at night. I am currently using a 150 watt ceramic heater and a 50 watt peltier cooler to keep my temps just right (77 degrees).
Did I mention lighting? Try fitting 100 watts of power compact flourescent in an area 12×17 inches. (about the same amount of lights as 500 watts of of regular flourescent. That is about 10 of those banks of lights above your desk at work. That is 90 lienear feet of regular flourescents)
I have yet to even hit water chemistry and water motion and I have already gotten out the dremel tool a couple of times. And if this isn’t fun enough for you, you can pursue the grail of a completely automated aquarium. Or a computer controlled aquarium. Or you can just try and get some coral and fish to stay alive and propagate in your little microcosm.
With a reef, you can pursue it as science or art. As an engineer, I am pursing mine as science. And it just happens to be gorgeous too.