![person working at home](https://impicode.com/wp-content/uploads/sites/2/2020/07/young-lady-using-laptop-at-table-in-modern-workspace-4050320.jpg)
How to choose a software development company?
Do you want to put your original application on the market or are you looking for programming support for your company? Do you need to integrate IT systems or are you looking for IT consulting? In such situations, it is worth considering finding a software development company. This type of company creates software solutions tailored […]
Karolina Walczewska, 21 July 2020
![meeting in the coffee shop](https://impicode.com/wp-content/uploads/sites/2/2020/05/people-coffee-meeting-team-7096.jpg)
What should be my next step if I have a start-up idea?
When it comes to a start-up idea, it can be very difficult to define the universal to-do list. But we hope that the following list may be helpful as it includes the most important steps. Note: the list is designed for tech startups. However most of the points are universal and can be applied in […]
Grzegorz Papaj, 3 June 2020
![Deadly sins of start-ups logo](https://impicode.com/wp-content/uploads/sites/2/2020/05/ideas-whiteboard-person-working-7369.jpg)
Deadly sins of start-ups
In this post I would like to write a few words about my experience with start-ups. Firstly I have to explain that start-ups (or just people with ideas for a start-up) are contacting my company time and again. As we mainly provide programming services, everyone comes to us with practically one issue – they want […]
Grzegorz Papaj, 27 May 2020
![attack](https://impicode.com/wp-content/uploads/sites/2/2020/03/army-attack-commando-20258-1024x682.jpg)
IT product development – scaling up
I was motivated to write this article by our last clients’ situations, who had a lot in common despite being from different sectors of the market. Situation plan Here are some aspects that these clients have in common: They offer B2B IT products. They were founded by developers who were the first coders in the […]
Grzegorz Papaj, 10 September 2019
![rewriting a system using new technology](https://impicode.com/wp-content/uploads/sites/2/2020/03/kiedy-warto-przepisać-system-na-nową-technologię-1024x683-1.jpg)
When is it a good idea to rewrite your system to new technology?
There is no clear answer as to whether it is better to improve an existing system or write it from scratch in new technology. Each time the solution should be adjusted to the specific situation, taking into account both technical details and business issues. In what cases it is better to rewrite the application? Find […]
Grzegorz Papaj, 23 May 2019
![applications](https://impicode.com/wp-content/uploads/sites/2/2020/04/sharepoint-1024x671-1024x671.jpg)
SharePoint intranet and websites
SharePoint is a powerful system enabling cooperation and data exchange. A long time before the cloud computing era, corporations and smaller companies used SharePoint to access company data in applications and websites. Presentation of content in the form of websites accessible from a browser is a solution known to anyone who works with a computer […]
Piotr Lewandowski, 7 May 2019
![Three pillars of good IT project manager logo](https://impicode.com/wp-content/uploads/sites/2/2020/04/trzy-filary-dobrego-kierownika-projektow-informatycznych-1024x561.jpg)
Three pillars of a good IT project manager
Managing IT projects requires specific skills and experience. Succeeding in the market cannot be only based on the technical knowledge of a project manager. Equally important qualities for a dev team leader are interpersonal skills, thorough knowledge of the industry specifics, and a focus on the individual business goals of each client. The main purpose […]
Grzegorz Papaj, 23 April 2019
![Developers outsourcing](https://impicode.com/wp-content/uploads/sites/2/2020/04/Outsourcing-programistów-–-nietypowe-powody-1024x678-1024x678.jpg)
Developers outsourcing – unusual reasons
Chief Information Officers have different attitudes towards outsourcing. Some of them consider using the services of an external software developer as a great solution, others as a necessary evil, and other ones do not care about this cooperation model, because they form their own dev teams and do not want to delegate any work outside. […]
Grzegorz Papaj, 4 February 2019
![Body leasing or outsourced programming](https://impicode.com/wp-content/uploads/sites/2/2020/04/body-leasing-a-outsourcin-programistyczny-w-it.jpg)
Body leasing or programming outsourcing in IT
Body leasing (employee leasing) is a form of collaboration with an IT company and outsourced programming or competence outsourcing are ways to extend the company’s IT department. IT duties can be also delegated to HR agencies, but then companies aren’t contracted with any particular software development company. There is also a solution called team leasing, […]
Grzegorz Papaj, 3 December 2018