(step 1 of 2)
Write your email address in the white field and then click the "Confirm" button.
(step 2 of 2)
Write your password in the white field and then click the "Confirm" button.
Or click the "Request password" button to request forgotten password.
Email address has not been found!
Click the "Previous step" button to to enter your email address again.
Or click the "Register user" button to register your email address.
Pasword does't match!
Click the "Previous step" button to enter the password again.
Or click the "Request password" button to request forgotten password.
(step 1 of 2)
Write your email address in the white field and then click the "Confirm" button.
(step 2 of 2)
Your password has been sent to your email.
Please also check your spam folder.
Email address has not been found!
Click the "Previous step" button to enter your email address again.
Or click the "Register user" button to register your email address.
(step 1 of 5)
Write your email address in the white field and then click the "Confirm" button.
(step 2 of 5)
Registration code has been sent to your email.
Please also check your spam folder.
Copy the registration code from your email in the white field and then click the "Confirm" button.
Or click the "Previous step" button to request the registration code again.
Email address already exists!
Click the "Previous step" button to enter the email address again.
Or click the "Log in user" button to log in with your email address and password.
Or click the "Request password" button to request forgotten password.
(step 3 of 5)
Set your user name in the white field and then click the "Confirm" button.
Registration code does't match!
Click the "Previous step" button to enter the registration code again.
(step 4 of 5)
Set your password in the white field and then click the "Confirm" button.
User name already exists!
Click the "Previous step" button to set another user name.
(step 5 of 5)
User has been successfully registered.
Click the "Log in user" button to log in.
Please log in to be able to open user settings.
Click the "Log in user" button to log in with your email address.
Or click the "Register user" button to register your email address.
Your subscription has been successfully canceled.
Your subscription has been successfully established.
Write your comment in the white field and then click the "Add comment" button.
Article#: 00021
Date: 2020-07-11
Author: Radim
You need capable people in a team to make projects successful.
You have to attract and keep the best employees who are motivated, enthusiastic and achieve excellent results.
Be honest and transparent about why you do what you do, and why the candidates should want to join.
Take the time to really get to know the candidates.
Ask them about their interests and passions.
Based on their answers, assign them tasks that will enhance their knowledge and skills and help them grow in the right direction.
Open and honest communication leads to a mutual understanding of interests and needs.
Discuss with employees their individual career goals.
Offer continuous opportunity to expand their skills, grow personally and learn new things that interest them.
Make sure that employees know they are appreciated.
Recognize and reward their contribution.
Provide healthy and positive atmosphere in the workplace.
Links to the topic:
© Radim-Automation, 2020–2025. All rights reserved.
Sharing of this article is permitted with proper attribution (link to the original page).
Related previous articles:
Related next articles:
Comment#: 00001
Date: 2021-01-18
User: Radim
When you hire a new employee to your company, it is clear that he or she has to learn a lot of things about how it works in the company. However, it is very likely that he or she can also teach your company something new and useful. Therefore, ask new people what they have experienced in their professional past, what and how they have done before.
Comment#: 00002
Date: 2021-01-30
User: Radim
"Removing someone from a team is painful, it's not fun for anyone. But realizing you should have removed someone six monts ago is far more paiful."
- Jeff Atwood. Hyperink (2012). Effective Programming: More Than Writing Code.
Comment#: 00003
Date: 2021-02-07
User: Radim
"Is this person passionate about what they are doing?
Can they communicate effectively to a small group?
Do they have a good handle of their area of expertise?
Would your team enjoy working with this person?"
- Jeff Atwood. Hyperink (2012). Effective Programming: More Than Writing Code.
Comment#: 00004
Date: 2021-05-04
User: Radim
"Nothing makes us happy more than when we can repeatedly prove our uniqueness."
- www.comforce-ctc.com
Comment#: 00005
Date: 2021-06-12
User: Radim
"The employees are your most important asset! It is your job to ensure that your employees feel comfortable in the company and are motivated. You have a great responsibility that you should be aware of."
- https://www.lecturio.de/magazin/zitate-erfolgreiche-unternehmer/
Comment#: 00006
Date: 2022-10-22
User: Radim
"Never hire anyone to do a job until you’ve tried to do it yourself first. That way, you’ll understand the nature of the work. You’ll know what a job well done looks like. You’ll know how to write a realistic job description and which questions to ask in an interview.
You’ll also be a much better manager, because you’ll be supervising people who are doing a job you’ve done before. You’ll know when to criticize and when to support."
- Jason Fried, David Heinemeier Hansson. 37signals (2010). Rework.
Comment#: 00007
Date: 2021-07-13
User: Radim
"What expectations do the employees have?
- They want to be proud of being a respected member of a successful team.
- They want to know "what's going on", want to be informed and be involved in decisions.
- They want to do a good job in peace and without fear of the future and receive adequate recognition for it.
- They want to know that the company needs them, build on them and therefore invests in them and promote them.
- They also expect honesty and fairness, because they are also willing to accept the rules of the game and follow them."
- www.comforce-ctc.com
Comment#: 00008
Date: 2022-03-17
User: Radim
"Train people well enough so they can leave. Treat them well enough so they don't want to."
- Richard Branson
Comment#: 00009
Date: 2022-03-17
User: Radim
"The CFO asks the CEO, 'What happens if we invest in developing our people and they leave us?'
The CEO responds, 'What happens if we don’t, and they stay?'"
- Trish Bertuzzi, The Sales Development Playbook: Build Repeatable Pipeline and Accelerate Growth with Inside Sales
Comment#: 00010
Date: 2023-07-11
User: Radim
"New risks are also emerging in automated production, because who will restart a plant or even just a machine if the staff responsible for it at the time of shutdown are no longer working in the same plant. The transfer of knowledge, for example about the last software versions or settings, becomes indispensable. If you do not have the processes and the right solution in place, you risk everything. At this point, trends such as deploying increasing amounts of robots can only help to a limited extent, because even robots are dependent on updates and a certain level of maintenance."
- Curated by Statista, supported by octoplant by AUVESY-MDT. No Fatalism in Manufacturing. Exciting Insights from Leading Studies. (Page 5)
- https://info.auvesy-mdt.com/hubfs/Statista%20ePaper%20EN%20-%20AUVESY-MDT.pdf
Comment#: 00012
Date: 2023-08-18
User: Radim
"Don't dig deep into anything because it costs us money. Just pretend that we are experts and hope that the others gets the chestnuts out of the fire."
- unnamed user (own experiences leading to this ironic statement)
Comment#: 00014
Date: 2023-10-04
User: Radim
"Never discourage anyone who continually makes progress, no matter how slow."
- Plato
Comment#: 00016
Date: 2023-10-06
User: Radim
"Having the right boss early in your career is a huge blessing."
- Sandeep M.
Comment#: 00017
Date: 2025-02-14
User: Radim
The 3 eras of programming: How we learn to code has evolved
1. Before the internet
In the pre-internet era, programmers relied on books, printed manuals, and personal experience. If they encountered a problem, they had to solve it through trial and error or by consulting colleagues. Debugging was slow, and every line of code was the result of hard-earned knowledge.
2. The internet era (pre-AI)
With the rise of the internet, everything changed. Documentation became instantly accessible, forums like Stack Overflow emerged, and learning to code became easier than ever. Programmers stopped memorizing everything and started searching for solutions instead — chances were, someone had already solved the same problem before.
3. The age of AI
And today? Programmers don’t just search for solutions — they have them generated. AI assists with writing code, debugging, and suggesting optimal approaches. Learning now involves experimenting with AI tools that don’t just provide answers but also explain them. More than knowing syntax, it’s about knowing how to ask the right questions.
How will the role of programmers evolve next?
What are your experiences with these changes?