article thumbnail

Key skills tech leaders need to secure a board seat

CIO

Therefore, we have programs to educate all directors on cybersecurity. We have a formal Cyber-Risk Oversight Certificate Program for our members, created in partnership with the CERT Division of the Software Engineering Institute at Carnegie Mellon University and Ridge Global. That said, there are really two buckets.

article thumbnail

Passive collaboration is essential to remote work’s long-term success

TechCrunch

Mohak Shroff is head of engineering at LinkedIn. He leads the engineering teams responsible for building, scaling and protecting LinkedIn. In 1998, Sun Microsystems piloted its “Open Work” program, letting roughly half of their workforce work flexibly from wherever they wanted. Active versus passive collaboration.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Algorithm Efficiency

Gorilla Logic

The efficiency of the algorithms used in an application can impact its overall performance; hence, the importance of measuring the performance and complexity of algorithms through means that are accessible not only to mathematicians but also to any software engineer who aims to excel in algorithm design. References. Martin, R.

article thumbnail

Book review: Escaping the Build Trap by Melissa Perri

Wolk Software Engineering

I’m a software engineer, not a product manager, product designer or product owner. Melissa also founded the online school Product Institute and started a program to train the next generation of Chief Product Officers. As the CEO and founder of Produx Labs, she helps companies effectively scale their product organizations.

article thumbnail

How to be a Professional Software Developer

MagmaLabs

They set the standard of how to program in OOP languages. In fact, SOLID programs scale better, cost less time to work with, and they can more easily respond to change. Objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program.”. Use SOLID principles.

article thumbnail

Tandemite Tuesday: Remote Pairing, Debugging, and The Great Outdoors

Tandem

This week, we sit down with Matt DuBois, a Software Engineer who joined Tandem in 2014. I guess I really started becoming interested in programming in high school, actually. I wrote a vector based math game in True BASIC, which was a programming language that’s probably not used anymore.

article thumbnail

Grown-Up Lean

LeanEssays

Lean was introduced to software a couple of decades ago. This working paper was submitted as a chapter in The International Handbook of Lean Organization , Cambridge University Press, Forthcoming. Open source was (and is) known to be a brutal but effective training ground for software engineers.