Oct 21

My great great grandfather was a preacher. My grandfather was a great salesman. My father is a great salesman. I am an engineer. One of these things is not the same here. How did I enter a profession often associated with introverts and socially challenged people? Am I doomed to fulfill this stereotype? What kinds of skills must I develop to be a better engineer all around?

I write about these things for two reasons. One, because the skills I’m about to list are necessary in every aspect of life, not just work. And two, because most engineers do not stay engineers for their entire career. Either because of desire for higher pay grade, natural promotion or just wanting to be in charge, most engineers end up in management eventually. I will leave opinions about whether this is the correct path to the comments.

  1. Public speaking — One of the most feared activities the world over, this is a good one to force yourself to practice.  Granted, not many new grads will have much to present about; but once you are tapped for that first presentation, it is likely it is an important reason. It’s probably better to practice your public speaking in front of your design group or an organization outside of work before you’re chosen to speak in front of the company. The best tip I can give is to slow down. You’ll become more aware of what you’re saying and you’ll be less likely to say “um” when your mouth pauses from its usual mile-a-minute pace.
  2. Presentations — I believe Nate (a good friend and frequent commenter) put it best in my post about getting a job out of college, when he said that the engineering education at our school didn’t focus nearly enough time on giving presentations and communicating our ideas to our superiors. When you look at the percentage of time we present compared to how much time we spend designing a solution, it seems much more important than ever was stressed in school. For tips on presentations and powerpoint, I usually look to Seth Godin, marketing guru and writer extraordinaire.
  3. Conventioneering — Not every engineer goes to conferences on a regular basis, but when you do, you have to know how to work it. Remember, it’s not just a food free for all; nor is it time to go around seeing how many thousand pens you can gather. These are opportunities to check out your competition, find new components for designs, see some cool stuff and maybe even make a few friends (or contacts, if you will).
  4. Small talk — You know what you do a lot of at conventions? You stand around a lot. You know what else you do? You make small talk with strangers. But the skill here is learning how to open people up to talking about more than the OSU football team or the weather. Instead you want to find some meaningful information about them and then relate back to them with stories of your own that fit. Getting people to relate to you will help you build your business contacts, drum up leads for your marketing people and again, help you make friends. You never know who you meet that might be working on the next Google or Apple. You just never know.
  5. Networking — Things don’t last forever. In fact, it’s a skill to know when to quit rather than wait for a job to dead end. Unfortunately, people always extol the virtues of networking but never tell you how to do it. Some say blogging is a good idea for networking, but I haven’t hit the jackpot on that one yet. I’d say the best way I’ve found so far is to bite the bullet and call up some people you don’t know (who happen to know a lot) and ask them for some time to talk about what they do. Sure, this works better when you’re not looking for a job, but it works OK when you’re desperate too. Remember, there are a LOT of people out there and the ones getting calls are mostly the ones everyone knows about (Steve Jobs, Bill Gates, etc). If you happen to catch a name of a local engineer who does something you do, call him or her up and ask to hear about their job for a while. If you don’t think you’ll be overhearing any names anytime soon, go to LinkedIn and snipe some names off of there. The main thing is to be courteous, be honest with them (if they ask if you are doing this to find a job, tell them yes or no) and most of all, be interested. Playing to someone’s ego may sound bad, but it works because people want to feel important and wanted. Don’t forget the thank you notes either. (For more info on networking, I always like “What color is your parachute” by Richard Nelson Bolles. It is updated yearly and has some great information).

Soft skills aren’t limited to the ones above, but they can get you pretty far in life past the lab bench. Remember, these skills aren’t absolutely necessary–they just help engineers round out their skillsets. If you are an engineer who wants to start a company one day, you’re going to have to sell your idea, at least once. So you might want to think about working on developing the skills listed above; at the very least, recognize what they are and partner up with someone who displays these attributes.

Is there a soft skill missing? Am I way off on any of these? Let me know in the comments!

Go out and spread the word!
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Reddit
  • Technorati
  • Slashdot
  • StumbleUpon
  • LinkedIn
  • Print this article!
Oct 10

I was going to call this post “A portrait of an electrical engineer as a young man (or woman)” but decided against it. I’ve got nothing on James Joyce, neither in loquaciousness nor confusing writing.

Anyway, I have been pondering what kind of employee I would hire out of school for an electrical engineering position. There are some basic skill sets that will allow just about any young engineer to succeed if they have these skills (the best situation) or at least appear they will succeed if written on their resume (not the best situation). Either way, let’s look over what a new grad should have on their utility belt before going out into the scary real world.

  1. Conceptual models of passive components — This has been one of the most helpful things I have learned since I have left school…because this kind of thinking is not taught in classrooms (at least it isn’t in the curriculum). The idea is to conceptualize what a component will do, as opposed to what the math is behind a certain component or why the physics of material in a component give it certain properties. Why does this matter? When you’re looking at a 20 page schematic of something you’ve never seen before, you don’t care what kind of dielectric is in a capacitor and how the electric field affects the impedance. Nope, you care about two things: What is the value and how does it affect the system. The first question is easy because it should be written right next to the symbolic notation. The second is different for each type of passive component you might encounter. Let’s look at the common ones
    • Resistors — The  best way I’ve found to think of resistors is like a pipe. The electrons are like water. The resistance is the opposite of how wide the pipe is (if the resistance is higher, the pipe is smaller, letting fewer electrons through in the form of current). Also, the work (voltage) it takes to get water (electrons, current) through a pipe (resistor) will depend on the thickness of the pipe (resistance). Well whaddaya know? V=IR!
    • Capacitors — At DC, a capacitor is essentially an open circuit (think a broken wire). If you apply charge long enough (depending on the capacitance), it can consume some of that charge; after it is charged it will once again act like an open circuit. When considering AC (varying) signals, the best way to think about a capacitor is like a variable resistor. The thing controlling how much the capacitor will resist the circuit is the frequency of the signal trying to get through the capacitor. As the frequency of the signal goes up, the resistance (here it is called “impedance”) will go down. So in the extreme case, if the frequency is super high, the capacitor will appear as though it is not there to the signal (and it will “pass right through”). Taking the opposite approach helps explain the DC case. If the signal is varying so slowly that it appears to be constant (DC), then the impedance of the capacitor will be very high (so high it appears to be a broken wire to the signal).
    • Inductors — Inductors have an opposite effect as capacitors and provide some very interesting effects when you combine them in a circuit with capacitors. In their most basic form, inductors are wires that can be formed into myriad shape but are most often seen as spirals. Inductors are “happy” when low frequency signals go through them; this means that the impedance is low at low frequencies (DC) and is high at high frequencies (AC). This makes sense to me because if the signal is going slow enough, it’s really just passing through a wire, albeit a twisty one. An interesting thing about electrons going through a wire is that when they do, they also product tiny magnetic fields around the wire (as explained by Maxwell’s Equations). When a high frequency signal tries to go through the inductor, the magnetic fields are changing very rapidly, something they intrinsically do not want. Instead it “slows” the electrons, or really increases the impedance. This “stops” higher frequency signals from passing through depending on the inductance of the inductor and the frequency of the signal applied. Looking at the how they react to different frequencies, we can see how inductors and capacitors have opposite effects at the extremes.
    • Diodes — I think of diodes as a one way mirror…except you can’t see through the one way until you get enough energy. The one way nature is useful in blocking unwanted signals, routing signals away from sensitive nodes and even limiting what part of a varying signal will “get through” the diode to the other side.
    • Transistors — I always like thinking of transistors as a variable resistor that is controlled by the gate voltage. The variable resistor doesn’t kick in until the gate voltage hits a certain threshold and sometimes the variable resistor also allows some energy to leak to one of the other terminals.
  2. C coding – Sorry to all you analog purists out there, but at some point as an engineer, you need to know how to code. Furthermore, if you’re going to learn how to code, my personal preference for languages to start with is C. Not too many other languages have been around for as long nor are they as closely tied to hardware (C is good for writing low level drivers that interpret what circuits are saying so they can talk to computers). I’m not saying higher level languages don’t have their place, but I think that C is a much better place to start because many other languages (C++, JAVA, Verilog, etc) have similar structure and can quickly be learned if you know C. Even though the learning curve is higher for C, I think it is worth it in the end and would love to see some college programs migrate back towards these kinds of languages, especially as embedded systems seem to be everywhere these days.
  3. How an op amp works — I set the op amp apart from the passives because it is an active component (duh) and because I think that it’s so much more versatile that it’s important to set it apart conceptually. I’ve always had the most luck anthropomorphizing op amps and figuring out what state they “want” to be in. Combining how you conceptually think about op amps and passives together can help to conceptualize more difficult components, such as active filters and analog to digital converters.
  4. The ability to translate an example — A skill that nearly every engineering class is teaching, with good reason. Ask yourself: are homework problems ever THAT much different from the examples in the book? No. Because they want you to recognize a technique or a idiosyncrasy in a problem, look at the accepted solution and then apply it to your current situation. Amazingly, this is one of the most useful skills learned in the classroom. Everyday engineering involves using example solutions from vendors, research done in white papers/publications and using even your old textbooks to find the most effective, and more importantly, the quickest solution to a problem.
  5. High level system design — This is similar to the first point, but the important skill here is viewing the entire picture. If you are concentrating on the gain of a single amplification stage, you may not notice that it is being used to scale a signal before it goes into an analog-to-digital converter. If you see a component or a node is grounded periodically, but ignore it, you may find out that it changes the entire nature of a circuit. The ability to separate the minutiae from the overarching purpose of a circuit is necessary to quickly diagnose circuits for repair or replication in design.
  6. Basic laws — It is amazing to me how much depth is needed in electrical engineering as opposed to breadth. You don’t need to know all of the equations in the back of your textbook. You need to know 5-10; but you need to know them so well that you could recite them and derive other things from them in your sleep. A good example would be Thevenin’s equivalent circuits. Sure, they are two (relatively) simple laws about the currents in a node and the voltage around a loop, but done millions of times and you have a fun little program called SPICE.
  7. Budgeting — There are many important budgets to consider when designing a new project. In a simple op amp circuit, there are many sources of error and inefficiencies. Determining and optimizing an error budget will ensure the most accurate output possible. Finding and determining areas that burn power unnecessarily must be discovered and then power saving techniques must be implemented. The cost is another consideration that is usually left to non-engineering, but is an important consideration in many different projects. Finding cost effective solutions to a problem (including the cost of an engineer’s time) is a skill that will make you friends in management and will help you find practical solutions to many problems.
  8. Math — Ah yes, an oldy but goody. Similar to the passive components, having a conceptual notion of what math is required and how it can be applied to real life situation is more important than the details. Often knowing that an integral function is needed is as important as knowing how to do it. And similar to the basic laws, you don’t need to know the most exotic types of math out there. I have encountered very few situations where I need to take the third derivative of a complicated natural log function; however, I have needed to convert units every single day I have been an engineer. I have needed simple arithmetic, but I’ve needed to do it quickly and correctly. Sure, you get to use a calculator in the real world, but you better learn how to use that quickly too, because your customers don’t want to wait for you to get out your calculator, let alone learn how it works.

Each of these skills could be useful in some capacity for a new electrical engineer grad. There are many different flavors of engineering and the skills listed above are really modeled off what would be good for an analog system engineer (who develop commercial or industrial products). However, a future chip designer and even a digital hardware engineer all could benefit from having the skills listed, as it is sometimes more important to be open to new opportunities (especially given the possibility of recession and potential shifting of job markets).

Did I miss anything? Do you think there are other skills that are necessary for young electrical engineers? What about general skills that could apply to all young engineers?

Go out and spread the word!
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Reddit
  • Technorati
  • Slashdot
  • StumbleUpon
  • LinkedIn
  • Print this article!
Oct 06

I had an opportunity to go to a conference last week where I stood in front of a booth for 4+ hours. By the end I was chugging coffee to stay awake and my lower back hurt so bad that I had to lean on the table in order to appear that I was still functional as a presenter and engaged with people that came up to talk to us. I really couldn’t believe how much things have changed. When I was working night shift in the fab, there would be nights where I would stand for 8+ hours of a 12 hour shift, oftentimes standing in front of a machine, modifying something on a touchscreen. I know this could have been even worse and that many people deal with even longer and more strenuous hours, but the difference between my old work environment and my current one is pretty glaring to me.

So once I was back in my comfortable office chair in my cube, kicking back, staring at my computer monitor and once again chugging coffee to stay awake, I realized I have to change something. Even though I enjoy many parts of my job, the computer is a necessity and I have to deal with working on one, sometimes for hours at a time. Like any brash young man, I decided to act first, ask questions later: I hoisted my monitor up on a shelf above my desk, placed my keyboard on top of an unused garbage can turned over and put my computer mouse up on a couple boxes, all roughly at my eye or arm level. I now had a makeshift standing workstation and looked like a certifiable geek. Now that the action was complete, I ask: why would someone want to stand while working? A little Googling resulted in a fine piece of supporting information on why someone might want to stand while working. Allow me to summarize and expand upon these ideas:

  1. It’s healthy — Intuitively, standing makes more sense than sitting at a desk. Evolution has shaped humans so they can hunt, gather, assemble, reproduce, eat, sleep, etc. There wasn’t too much time spent developing as creatures that push buttons while hunched over in front of little screens (obviously this will be the future of the human race). Standing makes sense from many health perspectives, so let’s dive even deeper into this concept.
    1. Bloodflow — Similar to the point above, the human body wants to exist in a straight line, where the heart does not have to pump blood around 90 degree angles (your knees, etc). There are also less places for blood to pool when you are standing (your feet, perhaps) and less chances of circulation being cut off to extremeties (fingers, toes). The tradeoff between potential pooling of blood in the feet (which can be walked off) versus better overall circulation is definitely worth it.
    2. Posture — Slouching is SO easy when you are sitting in a comfy office chair, even one of the posture enhancing chairs that go for $800+. I happen to be an expert at slouching in my seat so I don’t need any help from a chair.
    3. Alertness — If you invent a time machine and go back a few hundred thousand years and I bet you won’t see a caveman rolling around in a desk chair, hunting his prey. Sitting makes me sleepy and I hope to eventually wean myself off of coffee as a result of standing up while working.
    4. Concentration — This has been the most surprising side effect for me thus far. I can basically see everyone who walks by, as opposed to hearing them before. One might think this would distract me from my work, but either I am becoming indifferent to seeing people pass me or the increased bloodflow and endorphins reaching my brain are telling me that it’s ok to keep reading a paper on an op-amp or whatever I happen to be perusing.
    5. You won’t get sick — Seth Roberts is a professor emeritus from UC Berkeley who has been doing self-experimentation for 12 years for self gain and in conjunction with his research. Along the way he some how correlated standing while working to a marked reduction in the number of colds per year. This alone is enough reason for me to try it.
  2. Visibility — I am 6 feet tall, exactly. Standing does two things for me. First, it allows me to see out the windows that would usually be blocked by my cube wall. This may come back to bite me on a dreary winter day in the Great North, but I’m willing to risk it. Second, the unintended consequence of being noticed by others, including management. This is not a concern of mine either way, but I think it’s interesting nonetheless.
  3. Accountability — Again, the height of my monitor is enough that it just shows over the top of the cube walls. I’m not saying I’ve ever been a devious employee, but allowing others see what I am doing on your computer definitely has me checking CNN and Reddit less frequently (wasn’t much to begin with). If I do decide to take a break, I look at what I want to see (headlines) and get back to my work. With a tightening of belts throughout the industry and the looming possibility of recession, now is a great time to work extra hard and show your company just how valuable you are.

To be honest, I haven’t been standing while working for very long nor do I know if it will last. If even half the benefits listed above are true, then it will be worth looking silly at work until my co-workers get used to me standing while working. Have you ever considered doing something like this? If so, please let me know in the comments.

Go out and spread the word!
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Reddit
  • Technorati
  • Slashdot
  • StumbleUpon
  • LinkedIn
  • Print this article!
Sep 19

This blog started when I moved back to Cleveland. Really, it was a little bit sooner, but it got going full time once I was settled in back in May. Since I’ve been back, I’ve actually really enjoyed it. There are some things I miss about Austin (where I used to live), but I am happy with my decision, most notably because of my job. I feel like I am part of the minority that is moving back North, that others in my generation are more likely to head south at the first opportunity.

Is there any reason to live in the north anymore?

Let’s go over the sour points first:

  1. It’s cold — No brainer on that one, it definitely snows more in Ohio than in Texas, but you do get the benefit of some winter sports (skiing, tubing, professional snowman making) and the picturesque nature of seeing snow on Christmas or at other times (this wears off after about two weeks). Unfortunately, the cold lasts longer than most people would like in Ohio. Back in Texas I was wearing shorts and tubing down the river by March.
  2. Gas/Heating –  This year might be the best example of expensive heating, but it has yet to play out. Oil prices are falling right now but could easily rise again in time for winter. There are some other (corny) ways to heat your house, so oil prices do not have the final say in how much we’ll be paying per month for oil north of the Mason-Dixon line. On the bright side, we’re paying WAY less for electricity than the south during the summer months.
  3. Young people — There’s kind of an avalanche effect to people migrating out of one city or into another. The more people that move somewhere, the “hotter” the scene becomes and more people want to move there. Cleveland still has a pretty vibrant night life, but it pales in comparison to Austin and some other larger cities.
  4. Urban Development — Suburbs happen. Sprawl happens. The longer a city has been around (such as those  in the north), the more people want to spread out and get their own space. This is slowly happening in the south (Dallas, anyone?), but Austin is still relatively compact. With newer, smaller, growing southern cities, urban planning can help to compact things and make them more accessible. If you are moving to a city in the north, it’s likely that a lot of the urban development is already done (though not completely).
  5. Jobs — We hear about the manufacturing jobs lost in Mid-West every time you turn on NPR. But there are also less large corporations in the north, due to some of the above listed reasons and less amiable tax laws than parts of the south.

But there is a lot of bright spots in Cleveland, even in the winter!

  1. Water — Necessary for life, right? Well some people didn’t really think about that when they were setting up new cities and towns in the southwest (I’d reference all of Arizona first). The Mid-West though? We’ve got tons of it! The great lakes are a great resource, whether for shipping, recreation, fishing or even lighting on fire (go Cleveland!). It definitely makes the summer months that much better and makes the winter months that much more bearable. Polar bear club, anyone?
  2. Infrastructure — Even though we may be a sprawling metropolis with many different cities, I will say that Cleveland has the benefit of a well developed system of roads. If you are so inclined, you can also take an AmTrak train to more destinations than you can from Austin (more track = more destinations…but to be fair you can get to most any city if you sit on a train long enough).
  3. Proximity — This was another nice deciding factor, both in where I went to school and why I wanted to move back. I can easily drive home to Buffalo in 3 hours, can drive to Columbus in 2.5, can drive to Detroit in 2.5 if I’m feeling feisty and can get to Chicago or DC in about 6. This compared with Austin having a 3 hour drive to the next biggest city (that I didn’t want to visit anyway) and a 12 hour drive to get out of the state.
  4. Airport — Similar to above, sometimes you just want to get out of town. If you can’t drive, you might as well fly. And if you’re going to fly, you might as well fly out of a hub. Even though continental decided to cut back their flights out of Cleveland, we have a great place to fly out of to get to some warmer destinations in those bleak winter months.
  5. Home Prices/Cost of Living — Thanks in part to our bozo friends in the finance industry and the overzealous DIYer house crowd, the housing market isn’t doing too hot right now. However, if you’re looking for a house, this is a great time! House prices and general food prices make for a much lower cost of living than many parts of the country, especially those with similar populations to Cleveland. Sometimes this is offset by lower taxes, but your consumption rate can be a little higher without incurring as much cost.
  6. Renewable energy — There is a lot of wind out on Lake Erie. This primes the region for becoming one of the premier renewable energy markets as we move forward with attempting our energy independence. The Great Lakes Institute for Energy Innovation is a start up at Case Western that could really help to move this forward.

I’m still really glad that I moved back to Cleveland. I only dealt with winter from Feb - April last year, so we’ll see how I handle an entire Cleveland winter. I’m not saying I’ll live in the Great North forever, but that for now, it fits me just right. Keep warm!

Go out and spread the word!
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Reddit
  • Technorati
  • Slashdot
  • StumbleUpon
  • LinkedIn
  • Print this article!
Sep 12

Even though I got the capacitors and transistors in for my Wurlitzer 200A, I decided to write about something else before I started documenting the hopefully successful re-build of my vintage piano.

Generation Y has a strong reputation of feeling entitled and wanting to do things their own way. The question I have today is:

To break or not to break?

Should the spirits and ideas of young upstart Millennials be squashed in order to show them the ways of a company? When we bring in new employees into an organization, what is their greatest strength? Is it their new ideas? Or is it their ability to perform the normal tasks, but maybe better than their predecessor? Is it their ability to stand out or to fit in? Is it to buck the bureaucracy or to massage it? Let’s look at some situations.

Any time an employee comes into a new situation, you might expect them to have some modesty or humility. Apparently with Generation Y this is not happening, they instead expect to be placed into positions of authority, without knowing much at all. I know, I was a perfect angel :-).

What are some of the things that new people might shake up when they move into a new job?

  1. Offerings from employers - We see this happening in preparation for the new employees of the younger generations. Look at Google, Facebook and any other young software company. The culture is  a more all-encompassing experience and more is being offered to younger workers. What they don’t tell you though, is that even though there may be all those great perks like free meals and dry cleaning, they expect you to be working…a lot. A friend of a friend who now works at Google claims he has been there for months and still hasn’t plugged in his refrigerator at home.
  2. Methodology/Paradigm - This is the change that requires the most caution. Sure, sometimes the methods have been developed because one person or another wants to keep their job or because “that’s how it’s always been done” (no one remembers why). But sometimes, things are done a certain way because they are keeping it simple and it just happens to be the best way to do something. It is also possible, it is the lesser evil among many other options. It is in these situations, where it seems glaring that changes are required, that newer employees might be tempted to shake things up, but in fact would be disturbing things. (Completely Random Side Note: who doesn’t love the word paradigm? If you say it like it’s spelled, you sound like you’re calling out the mascot for Kellogg’s Sugar Smacks Cereal!)
  3. Workplace Culture - More and more young people entering the workplace have seen Office Space and read Dilbert before they’ve experienced it. As such, they have certain biases and are immediately looking to make workplaces more laid back areas where they feel comfortable doing work. There could be an entire discussion regarding the idiosyncrasies of Gen Y, but I’ll leave that to others.

These are not necessarily bad things for any of the generations involved. But a lot of people already in these jobs will be inclined to “break in” or “season” some of the new recruits, especially when it comes to point 2 above. Of course hazing comes to mind, but really I think a better way to say it is “institutionalize” or “teaching”. There are often certain ways to do things that are better than others. One example might be teaching a newer employee how to best measure the current of an op-amp. The new employee might have TONS of ideas of how to do this (probe the voltage across an output resistor or capacitor, crack open the case and probe the tiny silicon chip, simulate the entire thing in SPICE and try to correlate it to a real world model, etc). However, the learning could have been guided by a senior adviser who might know the fastest way to do that task.

In my first job, we were consistently told that we were brought in to shake up the organization. They wanted to hear our ideas and for us to give our input. The problem was that we had never done anything like what we were tasked to do, so much of our input was either ridiculous or ignored (I will point to my own examples first, I was crazy!). I believe the reason they brought us into the company in the first place as inexperienced new workers was to quickly acclimate us to the new environment and type of work. Sure, there won’t be too many great new ideas from the new employees, but they had shown us how things should be done from the beginning. The asking for ideas of the new employees was instead a really great way to appease our needs to contribute, even if it was never implemented.

Is it bad that younger people want to try something new at a job? Should their ideas be squashed if it is “known” that there is a better way? (quotations imply there might be a better way that had never been found)

I’d say it’s fine to try stuff out and even to try and change things at a new work place. The important thing is to remind the younger and new employees to consider all of the costs involved with changing something. It can be expensive and time consuming to do something a new way and in the end might make it a worse solution. If anything, Generation Y needs to know that their ideas are alright to have and even to act on, but that sometimes the best thing to do for a company and for ones own time is to use solutions that are readily available.

What do you think?

Go out and spread the word!
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Reddit
  • Technorati
  • Slashdot
  • StumbleUpon
  • LinkedIn
  • Print this article!