This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Tag software development
A lot of people without technical backgrounds are learning SQL for data analysis or retrieving data from databases.
Code Chronicles: Embracing Change in Tech
Reflecting on the transient nature of code, changing landscapes, and the impact of technology's evolution on legacy projects.
The Full Stack Bootcamp Engineer
Before jumping into a Coding Bootcamp, understand that it is impossible to become an engineer in a matter of months.
Today’s Impact of Generative AI
One of the driving forces for the 4th Industrial Revolution is Artificial Intelligence. But, when the conversation is about AI and the new wave of tools for businesses and creative professionals, it is almost always about Generative AI.
The Concept of Recursion in JavaScript
One of the most important concepts in computer science for new developers to learn is recursion. We will see how it works with several small examples.
Free Business and Tech Learning Sites to Boost Your Career
Access free learning sites to supercharge your business and tech career. Upgrade your skills, boost your resume, and succeed in today's competitive job market.
Factors that Influence a System’s Maintainability
Sometimes, even when the system is no longer relevant, it needs to be supported while a replacement is being built. Here, I would like to cover some factors that we need to account for, so we have a plan for system maintainability.
Computer Security vs Software Security
I often see the terms computer security and software security used interchangeably. However, even though they can be used interchangeably in some contexts, they are fundamentally different.
Creating User Stories for Agile Projects
A user story is a feature request (or need) expressed from the point of view of a user with a description of the value it provides to that user.
Product Managers Should Not Be in Daily Scrums
The Daily Scrum was meant for Developers to give each other an idea of the work they had done the day before and their plans for the day in progress. It was never meant for Product Managers or Product Owners to be part of them unless they are taking part of the work in the actual product by working on Sprint Backlog Items.
Methods for Gathering Requirements in System Development
The final users are the most important part of the information system because if the system does not solve their problems or does not do what they expect, they won’t use it. There is where we see the resistance to change from users when they don’t feel part of the information system planning, and when they feel that all decisions were made without considering their points of view.
Traditional and Modern Software Development Life Cycle Methodologies
If the requirements are not clear or unknown at first, an agile approach will help the team understand the needs of the users while delivering incremental updates and gathering feedback from the market.