Tags » Software Engineering

Languages: Best way to learn the concepts

If one wants to pioneer software engineering, they must learn languages.

Computer languages are similar to languages that we speak. People who speak multiple languages are generally good at understanding complex things because of the rich vocabulary.

355 more words
Product Management

Dependency injection

What is dependency injection?

Instead of initiating the object we are dependent on, we take help of a dependency framework which will push the ready made object to the dependent class during runtime. 214 more words

Software Engineering

Continuation Passing Style

I have been doing some work with a library that creates guards around various web endpoints. They have different kinds of authentication and authorization rules, but are all written in a… 362 more words

Software Engineering

Software Modernization – modernize or move out of the way!

During my career, I’ve had to work on the challenge of modernizing several software products. As explained in my article, “Balancing Technical Debt,” we should develop a plan for moving forward, taking into account the actual  1,426 more words

Software Development

Difference between Coder and Programmer

Coder .
You tell me what to do .
I copy whatever code to finish my job (make the run or fix error) .
Patterns ?Best Practice ? 253 more words

Software Engineering

Software Modernization – modernize or move out of the way!

During my career, I’ve had to work on the challenge of modernizing several software products. As explained in my article, “Balancing Technical Debt,” we should develop a plan for moving forward, taking into account the actual  1,426 more words

Software Development

Complex Project Delay

I run large complex software projects.  A naive understanding of complex project management can be more dangerous than not knowing anything about it.  This is a recent experience. 1,978 more words

Software