Undoubtedly, you were put in a position where constructive criticism was needed of you. And I bet, in your perspective, it meant “negative, negative, negative.” If you are a people-pleaser, then worry and cold sweat will set in, and you will be wondering how you will get through this. Why are you hesitant to criticize […]
There is a top soft skill that has helped me navigate my professional career in software development. I quickly realized that this ability not only aids me in developing and supporting great professional relationships, but if it is applied and cultivated at the team level, it has vast benefits. Extrapolating from the team to the organizational […]
There are many misconceptions about the MVP concept, which means that simply defining it is not enough. Nevertheless, a definition is a good starting point. MVP stands for Minimum Viable Product — a term introduced by Eric Ries in Lean Startup. While MVP results in a “product,” the main point is in the process of […]
We all know the drill of a complex project—no documentation, no clear requirements from the client, the tester doesn’t know what to test, there’s no timeline, or there’s an unrealistic deadline, the fixes are quick and dirty, and change requests keep piling in. Sounds familiar and oh-so painful, right? Let’s see how we can overcome […]
When building a digital product, the contribution of designers and developers is equally important. Sadly, the handoff culture nurtures a predominantly dysfunctional relationship between the two teams, and the lack of communication can lead to poor results. The ones to pay the price for these feuds are usually the user, the client, or both. In […]
We all want to be part of a well-delivered project, a product to be proud of, and suited to be showcased in our portfolio. By following some key quality management principles, we can make sure that the execution of the project is at an expert level, that we don’t have to settle for mediocrity, and […]
SQL Server execution plans are an essential tool for database administrators and developers to understand the performance of SQL queries. An execution plan is a road map that shows how SQL Server executes a query, detailing how the data is retrieved from tables, the indexes used, and the operations performed. Execution plans are useful because […]
Effective communication and collaboration are key to successful software development. However, as many developers and project managers know, achieving this is easier said than done. In-person meetings, despite being a tried and true approach, are often seen as outdated and time-consuming in today’s fast-paced business world. Yet, as a senior .Net developer with years of experience […]
Becoming a middle software developer is a significant milestone in any junior developer’s career. However, the journey from a junior to a middle developer can be a challenging one, as the software development industry is highly competitive. The transition requires a combination of technical skills, soft skills, and a commitment to continuous learning and improvement. In this […]
Undoubtedly, you were put in a position where constructive criticism was needed of you. And I bet, in your perspective, it meant “negative, negative, negative.” If you are a people-pleaser, then worry and cold sweat will set in, and you will be wondering how you will get through this. Why are you hesitant to criticize […]
Public speaking is not quite the easiest thing to do for most people. It is called “Glossophobia” and it is believed to affect up to 75% of the population, so yes, you are definitely not alone. Maybe you are an introvert and being the center of attention isn’t your cup of tea. Or you have […]
If you have ever been in contact with a development team in the past 20 years or so, chances are that you’ve heard about User Stories quite a lot. Agile teams all over the world have embraced this concept, especially when using the Scrum framework. Developers, testers and designers are all relying on well written […]
On the 28th of July, 2022, Nordlogic became part of AROBS Group. This acquisition represents an important milestone for our company, as we are joining forces with a market leader in the IT industry who is also based and founded in Cluj. When choosing a partner that will help us grow, AROBS was a natural choice, […]
This article will try to debate the controversial dilemma of hard and soft skills in the Software Testing field. I’m sure that in any field/industry we may perform we encountered this dilemma at least once. So, which one do we think weighs more: hard or soft skills? Software Testing – Basics First of all, let’s […]
Any software development estimate is based on a combination of effort, time, and costs associated with the project scope. The crux is finding a balance between the client’s or manager’s requirements and the team’s ability to address these requirements in estimating a proposed project. The two main parameters that stand at the center of project […]
A product owner is a specialist with a strong understanding of the business as well as the vision, goals and mission of a product. The role of a product owner is central to the development lifecycle, and responsibilities vary depending on the product type and specifics of the development process. A product owner’s primary job […]
You might be surprised to find out that Artificial Intelligence (AI) is not that modern, as it has been established as a field of study since 1956 at a summer workshop held on the campus of Dartmouth College (US). Those who attended became the leaders of AI research (John McCarthy and 9 others). Before them, […]
The pandemic has forced many workers around the world to shift from the office environment to working from home. In trying to limit the spread of the virus, tech companies like Twitter, Google or Microsoft have encouraged employees to stay at home. Many companies have closed offices and set up remote collaboration, using digital tools […]
Customer service plays an important role in building the brand reputation for your business. Often customers get in touch with this department because they want to address a problem regarding your services or simply ask a question about one of your products. Having an easy way for your customers to reach your staff members is […]
Some product development teams might fall into the trap of thinking that all customers need the same thing. However, an outstanding vendor should cultivate a mindset of sharing and exploring which ideas would work well for each particular product, and which wouldn’t. Today, with the growth of agile methodologies and DevOps practices, companies that choose […]
January 06, 2021 Code review is considered to be the #1 practice a company can use to improve code quality. But its benefits extend far beyond that, while its drawbacks can be managed by following best practices guidelines, all of which we are about to explore here. Are code reviews challenging? Reviewing code is not […]
As a .NET Technologies Department Lead at Nordlogic, I am always preoccupied with the functional and dynamic aspects of teams, and I try to learn as much as possible through reading books and articles. There are many approaches to how a team should be built, each relying on a different underlying theory. One of the […]
We all know that every successful software product starts with a big idea. However, it takes a lot of time, energy and dedication to take that great idea and transform it into a successful product. Most importantly, you need the right technology and architecture to ensure a seamless experience for your end-users. Unfortunately, in many […]
You’re coming home after a hard day at work. You throw your bag on the couch and grab the two slices of cold pizza left over since last night (you hope), barely feeling the taste of it. With the last bit of energy you throw the box on top of the pile of other boxes […]
So you are the person in charge of a software project. It may be something small, an MVP (Minimum Viable Product) or a large enterprise project. You want it quickly, cheap, and without bugs. I’m not even going to say the “pick two” cliche (there, I said it), but the truth is that too often […]