Giving more tools to software engineers: the reorganization of the factory

Erik Bernhardsson

I had my first job as a software engineer in 1999, and in the last two decades I've seen software engineering changing in ways that have made us orders of magnitude more productive. The insatiable demand for software. There are some things that has great software.

Software Engineer Salary in India 2020

The Crazy Programmer

Wondering how much is a Software Engineer salary in India? You’re at the right stop, and we’ll help you get your mind clear on the scope of the Software Engineers demand in India. Besides, you’ll also understand how much average a Software Engineer makes based on different locations and work experience. . Who is a Software Engineer or Developer? Who can be a Software Engineer? Testing Software .

Insiders

Sign Up for our Newsletter

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

Software Developer vs Software Engineer — Differences: Bogus or Real?

Dzone - DevOps

From the desk of a brilliant weirdo #1: “ The difference between a software developer and a software engineer is the same as the difference between big and large. ”?—?Unknown.

Software Engineer Performance Reviews Explained

Toptal

Software development is a complex process and evaluating the performance of software engineers can be too. It is important that you find the right balance between that complexity and practicality in software engineer performance reviews.

9 Developer Enablement Practices to Achieve DevOps at Enterprise Scale

In this eBook, Christian Oestreich, a senior software engineering leader with experience at multiple Fortune 500 companies, shares how a metrics-driven mindset can dramatically improve software quality and enable DevOps at enterprise scale.

Member of the Band – Marlon Jimenez Chaves, Senior Software Engineer

Gorilla Logic

In this blog series, we’re going to introduce you to members of our band—engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Marlon Jimenez Chaves — Senior Software Engineer.

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture.

Member of the Band – Michael Rojas Pereira, Senior Software Engineer

Gorilla Logic

In this blog series, we’re going to introduce you to members of our band—engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Michael Rojas Pereira — Senior Software Engineer.

Software engineering pro-tip

I'm Programmer

The post Software engineering pro-tip appeared first on I'm Programmer. Programming Funny Images Programming Jokes Pro-tips for software engineering Software Engineering Humor tips for improving your software development skills

Essential Reading for Software Engineers

Tandem

Our software engineers learn and teach every day! Do you want to work with a team of software consultants who help you learn every day? The post Essential Reading for Software Engineers appeared first on Tandem. Engineering Professional Development

The Product Dev Conundrum: To Build or Buy in a Digital World?

Speaker: Mark Ridley, Owner and Founder, Ridley Industries

Any PM or technical leader who’s led the charge of building a digital product knows that product engineering is one of the most expensive elements of business. In most cases, actually building software should be the last avenue that companies explore to deliver great products, as software engineering, data science and product development are complex, uncertain and hard to manage.

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Engineers often focus way too much on reducing duplicated code. This is what I’ve noticed: Don’t factor out shared code between two classes. Wait until you have at least three. The two first attempts to solve a problem will fail because you misunderstood the problem. The third time it will work.

Software Engineering Apprenticeship Program: Open for Applications Monday, October 26

Tandem

We’re excited to announce that we will be accepting applications for our next cohort of software engineer apprentices starting Monday, October 26 ! The application period for our engineering apprenticeship opens on Monday, October 26 at 9:00 AM CDT.

Member of the Band – Luis Antonio Sibaja Cantillano, Senior Software Engineer

Gorilla Logic

In this blog series, we’re going to introduce you to members of our band—engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Luis Antonio Sibaja Cantillano — Senior Software Engineer.

Why I Became a Software Engineer at Modus Create

Modus Create

Little would my professor know that three years later I’d build and publish an iOS application on the App Store and would be interning as a Front End Engineer at Modus Create. The post Why I Became a Software Engineer at Modus Create appeared first on Modus Create.

Decoding Code Review and Pull Requests - a handbook for Software Engineers and Tech Leads

A complete handbook on implementing a code review culture in your organization. Written by Elaine Watanabe, it's a practical e-book with useful examples and references, and a must-read for all tech teams.

Is software development the same as software engineering?

Coding Dojo

Often, people ask us: What’s the difference between software development and software engineering? The post Is software development the same as software engineering?

We’re Hiring! Join Exadel’s Growing Software Engineering Team

Exadel

We are thrilled to share that Exadel is looking to rapidly scale its software engineering and product development team. If you have a creative mind, enjoy strategic software and product development and take a collaborative approach to engineering, then we want to hear from you.

Software Engineers and Automation

Erik Bernhardsson

What about software engineers? I just ran into another one of these arguments: Software Engineers will be obsolete by 2060. Think about how much around us is currently powered by software and how much could be powered by software. The opportunity to apply software is probably 100x larger than what’s currently being used. So why aren’t we using software 100x more? Because software engineers are expensive.

6 Tips to Become a Better Software Engineer

MagmaLabs

Reading Time: 3 minutes Being a Software Engineer is always a bumpy ride. There are a lot of books, lectures, and videos about how to be a good Software Engineer. I recently read “The good software development manifesto” by Andrew C.

Software Engineers and Automation

Erik Bernhardsson

What about software engineers? I just ran into another one of these arguments: Software Engineers will be obsolete by 2060. Think about how much around us is currently powered by software and how much could be powered by software. The opportunity to apply software is probably 100x larger than what’s currently being used. So why aren’t we using software 100x more? Because software engineers are expensive.

Life of a Software Engineer.!!!

I'm Programmer

The post Life of a Software Engineer.!!! Programming Funny Images Programming Jokes Life of Programmer programming puns Software Engineer software jokeappeared first on I'm Programmer.

From Section Leader to Software Engineer | How I Utilized My GI Bill® Benefits to Launch a Career in Coding

Coding Dojo

The post From Section Leader to Software Engineer | How I Utilized My GI Bill® Benefits to Launch a Career in Coding appeared first on Coding Dojo Blog. Editor’s Note: this article was written by Bellevue graduate Cody Baermann and originally appeared in the Winter issue of U.S.

Software Developer vs Software Engineer Differences: Bogus or Real

Codegiant

From the desk of a brilliant weirdo #1: “ The difference between a software developer and a software engineer is the same as the difference between a c**k and penis. ”?—?Unknown. So, today’s topic… Software Developers vs Software Engineers Personally, it pisses me off.

Member of the Band – Juan David Bedoya Garcia, Senior Java Software Engineer

Gorilla Logic

In this blog series, we’re going to introduce you to members of our band—engineers, technical recruiters, PMs, designers, and more who make up the most important asset in Gorilla Logic…our talent! Juan David Bedoya Garcia — Senior Java Software Engineer.

Meet Pierre and Jean-François, Software Engineers at Dataiku!

Dataiku

This week, we spoke with Jean-François Yuen and Pierre Bailly-Ferry who are both software engineers working on our engineering team. Ever wanted to know more about the people behind your favorite Enterprise AI platform?

Tandem’s Hiring Process for Software Engineers

Tandem

Mercedes is one of our Engineering Managers, and Cain recently joined the Engineering team. The seven or eight questions we include are very intentional because they are things that are important for us as an engineering organization.

Life of Software Engineer

I'm Programmer

Javascript Humor 1 of 3 Just One More Just One More Come again Come again Javascript Drinking game Javascript Drinking game The post Life of Software Engineer appeared first on I'm Programmer. Programming Funny Images Programming Jokes Software Engineer Humor Software Engineer jokes

The best software engineering conferences of 2021

TechBeacon

When it came to developer (and other) conferences, 2020 wasn't a very good year. Many were canceled, while others moved online. And much of what's going to happen in 2021 is still unknown. One thing is for sure: As in 2020, some conferences will again be virtual.

Data-Driven Software Engineering: How to Avoid Common Problems

Dzone - DevOps

It also plays an important role in the work of software engineers by providing accurate, actionable feedback that helps engineers understand where and how to make improvements to a product or process.

Bobbie Stempfley of Carnegie Mellon University Software Engineering Institute

CTOvision

The leadership team at OODA have had the pleasure of working with and learning from Bobbie Stempfley since her leadership of the Department of Defense Computer Emergency Response Team (DoD […]. Artificial Intelligence CTO News Bobbie Stempfley OODA OODAcast

Shifting Left in Software Engineering

Dzone - DevOps

Shift-left practice in the software engineering field is intended to find and prevent defects early in the software delivery process. Shift left testing means testing earlier in the software development process.

From Biochemical Engineer to Software Engineer: The Journey

MagmaLabs

Read this BP to discover how one of our peers went from being a Biochemical Engineer to a Software Engineer! I graduated from university as a Biochemical Engineer, and as expected, I did my part and found a job related to my career. Software Engineering Stories

How To Become A Software Engineer

Coding Dojo

Given the fact that today’s technology growth is remarkably fast, software engineering has become mainstream it’s become one of the … Read more >>. The post How To Become A Software Engineer appeared first on Coding Dojo Blog. All Posts

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Engineers often focus way too much on reducing duplicated code. This is what I’ve noticed: Don’t factor out shared code between two classes. Wait until you have at least three. The two first attempts to solve a problem will fail because you misunderstood the problem. The third time it will work.

Principles of Software Engineering

The Plain Programmer

I recently watched a presentation by Peter Campbell from 2016’s O’Reilly Software Architecture Conference in London. The talk’s emphasis was on identifying and discussing the fundamental principles that underly decision-making as software architects. Peter did a very good job identifying that software architecture is not primarily about making technical decisions, but instead about expressing the principles that we believe lead to good software design.

Software Engineering

The Programmer's Paradox

The standard definition for engineering from Wikipedia is: Engineering is the application of mathematics, empirical evidence and scientific, economic, social, and practical knowledge in order to invent, design, build, maintain, research, and improve structures, machines, tools, systems, components, materials, and processes. The tricky part about engineering good software is acquiring enough deep knowledge. At some point software engineering will become mandated.

Functional programming is the libertarianism of software engineering

Erik Bernhardsson

This is a pretty dumb post, in which I argue that functional programming has a lot of the bad parts of libertarianism and a lot of the good parts: Both ideologies strive to eliminate [the] state. (ok, ok, dumb dad joke). Both ideologies are driven by a set of dogmatic axioms rather than a practical goal: Libertarianism wants to reduce the government because any involvement distorts free markets.

Guide to Software Engineering Job Posts

I'm Programmer

The post Guide to Software Engineering Job Posts appeared first on I'm Programmer. Programming Funny Images Programming Jokes Computer software engineers Guide to Software Engineering Job software engineer job description

The Software Engineer in Test and the Developer: Key Differences

Dzone - DevOps

A few weeks ago I had some interesting debates on the projects I work on, on questions like: Is the automation engineer a developer? Is a developer the best candidate to be an automation engineer? Where does the good ol’ Software Engineer in Test (SET, a.k.a