News for hackers. Stuff that matters.

Ask HN: Who Taught You Engineering?

I am including engineering as super-set of Programming.

I know there are many self-taught engineers and programmers. However, most often we are taught by some one.

1. An author who wrote your favorite book that you studied from.

2. Your dad, mom, uncle, aunt or elder family friend.

3. Your peer, your friend pushed you to learn.

4. Your school or college teacher.

HN, tell me who taught you engineering. Describe how they influenced you.

( 20 comments | 7 points | on HN )
Re:Ask HN: Who Taught You Engineering? by muzani on Saturday May 28, 2022 @11:17PM (#31546030)
Thesis supervisor. It was a speech transformer. There's a lot of complex parts. He taught me to break it down into different parts, like input, output, and splitting components into black boxes. Speech is very complex, so what we did was just extract certain parts that were most impactful instead of getting it perfect.

He also taught me to take inspiration from different sources instead of trying to be too clever and retry everything from scratch. There's the meme that developers just copy paste stuff from Stack Overflow, but engineering is really just building on the shoulders of giants. There's usually ego involved in trying to figure someone out without seeing what others have done.

Re:Ask HN: Who Taught You Engineering? by jmartin2683 on Saturday May 28, 2022 @08:57PM (#31545224)
I was lucky enough to get hired to work for an old neckbeard type who took me under his wing and spent 3 years making me not worthless.
Re:Ask HN: Who Taught You Engineering? by gaws on Sunday May 29, 2022 @12:36PM (#31550464)
Neckbeards aren't patient people. Congratulations on finding a unicorn.
Re:Ask HN: Who Taught You Engineering? by GianFabien on Saturday May 28, 2022 @11:34PM (#31546143)
As a kid: my dad

As a university student: some brilliant young academics and read a lot + self-taught

As a professional: working with experienced engineers from many different disciplines.

In non-software field, engineering is more a design, specification role. You identify and document the requirements, breakdown the design into modules and carefully specify, etc the solution. So often what is called software engineering is, in effect, software construction with minimal design. No wonder so many enterprise-sized projects end up over budget and late.

Re:Ask HN: Who Taught You Engineering? by starboyy on Saturday May 28, 2022 @10:11PM (#31545630)
Fantasy of becoming a hacker made me google things up. Probably, my father also motivated me a lot, who himself is an engineer.

There were a lot of things that made me curious, and alas, I learned things myselves. I would give not all but a significant credit to academia as well.

Re:Ask HN: Who Taught You Engineering? by fuzzfactor on Sunday May 29, 2022 @01:19AM (#31546617)
I was a mathematical toddler, an electronic child, a financial teenager, and a chemical college student.

That certainly didn't make me an engineer, so when I do have to pick up where engineers leave off, I just have to make it up for myself.

Re:Ask HN: Who Taught You Engineering? by Mnf3 on Saturday May 28, 2022 @06:17PM (#31544353)
I think https://insights.stackoverflow.com/survey had similar questions. If not, you can suggest them to ask in a next survey
Re:Ask HN: Who Taught You Engineering? by jwrallie on Saturday May 28, 2022 @07:57PM (#31544958)
Engineers taught me engineering, in college.
Re:Ask HN: Who Taught You Engineering? by tamaharbor on Saturday May 28, 2022 @11:38PM (#31546167)
When I was six, my grandpa built me a rudimentary breadboard with bulbs, sockets, knife switches, batteries, and wires. I immediately knew I wanted to be an electrical engineer.
Re:Ask HN: Who Taught You Engineering? by eirikr on Saturday May 28, 2022 @08:39PM (#31545126)
My dad. He was an electronic organs technician (started in the 80s). Later I studied electronics engineering and computer science in college.
Re:Ask HN: Who Taught You Engineering? by efortis on Saturday May 28, 2022 @07:41PM (#31544860)
Outside programming I’ve never met someone self taught saying they are engineers. Has anyone met one?
Re:Ask HN: Who Taught You Engineering? by frozencell on Saturday May 28, 2022 @08:23PM (#31545073)
- Leonardo da Vinci - John Smeaton, first civil engineer. - James Watt, invented the steam engine, mostly self taught - Thomas Edison - Nikola Tesla - Henry Ford - LeTourneau (biggest wheel loaders in the world) - Konstantin E. Tsiolkovsky (co founded rocket engineering)

or Oliver Heaviside (put Maxwell's equations in vector notation)

Re:Ask HN: Who Taught You Engineering? by efortis on Saturday May 28, 2022 @09:11PM (#31545300)
How do you know they called themselves engineers?

BTW, Tesla studied engineering.

Re:Ask HN: Who Taught You Engineering? by orsenthil on Sunday May 29, 2022 @12:57PM (#31550628)
Colleges and Programs are designed by administrators. Most of the subject / invention itself was often created by self-taught engineers, in all fields.

I recollect an Asimov quote. "Self Education, is the only kind of education there is"

Re:Ask HN: Who Taught You Engineering? by efortis on Sunday May 29, 2022 @03:28PM (#31552069)
RADQ: Right answer for a different question
Re:Ask HN: Who Taught You Engineering? by 8note on Saturday May 28, 2022 @10:14PM (#31545653)
University? It was an accredited engineering degree
Re:Ask HN: Who Taught You Engineering? by MaxLeiter on Saturday May 28, 2022 @06:11PM (#31544321)
Minecraft mods
Re:Ask HN: Who Taught You Engineering? by drakonka on Sunday May 29, 2022 @04:38AM (#31547519)
My parents, Google, and my code reviewers.

My parents in a somewhat indirect way. They let me have a computer in my room as a kid despite complaining about how much time I spent on it. They'd complain about how I didn't want to go outside, but still took me to the library to get programming books or amuse me by looking at my random projects. They complained about how much time I spent playing video games, but would still come home with random interesting looking video game discs they'd found at some dollar store (one of which became my favorite game of all time). Having access to these resources taught me the first steps of curiosity about programming and building simple things. They also encouraged my interests and exploration in various implicit ways, accepting whatever I was interested in and never really pushing me toward one direction or another.

Re:Ask HN: Who Taught You Engineering? by LewisVerstappen on Saturday May 28, 2022 @06:08PM (#31544297)
Libgen and YouTube
Re:Ask HN: Who Taught You Engineering? by pid-1 on Saturday May 28, 2022 @05:58PM (#31544236)
Video games.