Be a Better Programmer

Fewer Bugs and a Happier Boss, All at the Same Time?

by Jim Turley

We all say we want to learn new things, but the first part of learning is admitting your ignorance. Little kids in elementary school have no problem with this. They’re learning new things every day – every minute – so absorbing new information comes naturally.

But as we get older and gain some measure of competence in our careers, our hobbies, and the world in general, we also tend to ossify. We don’t want to learn because we don’t want to acknowledge that we’re inexpert. Learning a new language means preparing to make a thousand dumb mistakes, garbling the grammar, and sounding like a hilarious idiot to native-speakers. Learning about wine means first acknowledging you don’t know much about wine. It’s the same for electronic engineering and programming. To get better, you first have to concede that you’re not already the best. And that can be hard, especially when you’re confessing your inadequacies in front of your peers.  Read More


latest news

September 18, 2014

Avnet Electronics Marketing 2014 X-fest Technical Series Off to Strong Start

August 29, 2014

Mentor Graphics Announces its Membership in the European Centre for Power Electronics Consortium

August 26, 2014

Synopsys Announces Results of Robert S. Hilbert Memorial Optical Design Competition

August 13, 2014

oneM2M's Candidate Specifications on M2M/IoT Communications   Now Open for Comments

Florida Polytechnic University, Flagship Solutions Group and IBM Announce Supercomputing Center

August 12, 2014

Micro Digital Announces Free SMX® Learning Kits

August 07, 2014

Open-Silicon Establishes High-Speed SerDes Technology Center of Excellence

August 05, 2014

Zuken Opens Global Automotive and Transportation Competence Center in Erlangen, Germany

July 25, 2014

STMicroelectronics Opens MEMS Microphone Lab in Taiwan to Enhance Excellence in Audio Performance

July 22, 2014

5th International Workshop on Bismuth-containing Semiconductors hosted by the Tyndall National Institute

July 17, 2014

Agilent Technologies Hosts 5G Test Summit at FuTURE MOBILE COMMUNICATION FORUM

July 10, 2014

4th International Workshop on Power Supply on Chip (PowerSoC2014) to be held at Northeastern University Boston MA on October 6-8, 2014.

July 09, 2014

Calling all tech start-ups to enter – Discovering Start-Ups 2014 Competition

June 26, 2014

RGS Debuts Digital Learning System for the 21st Century Classroom

June 25, 2014

Leti to Present Technological Platforms Targeting Industry’s Needs for the Future at Semicon West Workshop

Career News Archive

Superstar

The Truth About Engineering Talent

by Kevin Morris

The Next Moore’s Law

What if it Happened Again?

by Kevin Morris

The Bozo Coefficient

Why Everyone Around You Is An Idiot

by Jim Turley

FPGA Fiesta!

Lattice's iCE40 Ultra and Xilinx at
X-fest 2014

by Amelia Dalton

Why Don’t They Just…

The Quest for Truth in Engineering

by Kevin Morris

From the Cradle to the Cloud

Education Meets High Tech

by Amelia Dalton

Don’t Pass Me By

Project Ara Dev Boards and the Internet of Moving Things

by Amelia Dalton

Career Article Archive

 

Editors' Blog

Free Markets and IoT Conferences

posted by Bryon Moyer

"IoT" is a buzzword, no doubt. But you could spend a lot of time in IoT conferences. How would you choose? (15-Apr)

On the Scene: Element14 Tour of Boards

posted by Amelia Dalton

Three little letters that rule the world. They are but the sun and we are but the moon. Oh IoT, where would we be without you? 2012 perhaps? In this episode of “On The Scene” we examine a wide range of IoT small-form-factor boards with Cliff Ortmeyer of Element14. Join us while we tour Element14’s booth at this year’s EELive! expo, and get chatty with Cliff. (11-Apr)

Spintronics recognition

posted by Dick Selwood

(11-Apr)

On the Scene: EELive 2014 Wrap Up

posted by Amelia Dalton

We stormed the gates. We took no prisoners. But, we did take home a lot of pens. Most importantly, we learned some stuff. Welcome to my new video blog called “On the Scene.” You can expect some jokes. You can expect some insight about this year’s Embedded Systems Conference (or whatever they’re calling it this week). And you can expect to see my smiling face. Think of it like a funny tech snack - if you will. (10-Apr)

Micro-Windmill Surprise

posted by Bryon Moyer

You whimsically toss an extra structure on a wafer. And it works. And the world comes rushing to your door. (30-Jan)

Career Editors' Blog Archive

 

forum

Differentiation versus Diversity

Posted on 09/18/14 at 10:10 PM by TileGuy

TileGuy
Hi Jim, nice to see your very positive comments about Tilera’s architecture and performance achievements. And we've got over 100 designs at companies like Cisco, Brocade, ZTE, Checkpoint who agree with that. But it’s worth correcting a couple statement…

IoT Standards

Posted on 09/18/14 at 2:08 PM by WillGrubb

WillGrubb
http://www.weightless.org/about/m2m-communications

The M2M communications sector requires the following:

Low cost hardware and service.
Chipset costs need to be in the region $1-$2 and annual service charges less than $10 to make embedding wireles…

Be a Better Programmer

Posted on 09/17/14 at 12:56 AM by juergenuk

juergenuk
Programmers put the bugs in. So they should get help where possible with tools and training to minimize. One way is to have a very rigid structure across the whole group.
On LinkedIN there was an interesting discussion, and some said: I want my programmi…

There’s a Processor in My FPGA!

Posted on 09/16/14 at 2:35 PM by SteveCasselman

Altera's OpenCL SDK allows software programmers to use the FPGA's fabric as easily as they use the processor cores. The same code that runs on an SoC also runs on the largest parts. Altera is also committed to having an SoC in each family so the Stratix 1…

Go-Fast FPGA Design

Posted on 09/16/14 at 1:23 PM by gabor@alacron.com

gabor@alacron.com
I'd add "Make room for heatsinks." Especially if you're packing the whole FPGA with logic and cranking up the clock, you will need help taking the heat from the chip. I've never regretted allowing extra room for a big heatsink, including board-level mou…

Career Forum Archive

subscribe to our careers newsletter



Career On Demand Archive


Login Required

In order to view this resource, you must log in to our site. Please sign in now.

If you don't already have an acount with us, registering is free and quick. Register now.

Sign In    Register