Teacher of the Year Claus Neeleman: “Practice, experience and reflect”

claus neeleman
Claus Neeleman has been elected High Tech Institute’s Teacher of the Year for the second time in ten years. After the in-company course How to be successful in the Dutch high-tech work culture, he received the maximum score from the participants. He never would have thought that his expertise would catch on so well with technicians.

“I think training is a fantastic profession,” says Claus Neeleman, “mainly because you can add something. You really touch people. You also get feedback from course participants that they’ve learned something. Some people even made a mental switch when it comes to work. I also like it when they say that what they’ve learned can also be put to good use in their private lives.”

After studying occupational and organizational psychology, Neeleman went to work in recruitment: assessments, potential determinations of applicants, personality tests, role plays and interviews. During the debriefing of such an assessment, a colleague got him thinking. “He said: gosh, you’re good at explaining things, why don’t you become a trainer or a teacher? That was funny, because I was already considering doing that.”

His colleague gave Neeleman that extra push, but becoming a trainer wasn’t easy. “You needed a lot of experience at most training agencies and that meant either a very long development process or you had to find an alternative path.” He ended up at a reintegration company where he was able to teach right away. “That was an opportunity for me to gain experience and see if I liked it. After that, I had a real opportunity to start working for training agencies. That’s how I got into the business.”

Neeleman now specializes in communication. “Communication training is the primary focus, but I do sales training and leadership training as well. I top that off with some acting, also during training. It’s pretty broad what I do.”

'You can make reflecting more effective if you do it together with colleagues.''

Observe and analyze

Claus Neeleman joined High Tech Institute when Jaco Friedrich asked him to provide leadership training for engineers. “I remember thinking at the time: nice, this is something new. I was also curious whether it would work out, because I was more in the consulting world and not in the technical sector. For me, it was a matter of trying it out: does my expertise fit with that technical world? Maybe they won’t find the psychology behind it so interesting, or too soft. But there’s actually a great need for soft skills training among technicians. They also really enjoy it.”

Neeleman sees common ground between the job of a trainer and the high-tech world. “Technicians observe and analyze. So do psychologists. We have models and we work in a detailed way. There’s a big technical side to that, especially in assessments. We look very minutely at a conversation and we attach scores to it. The score can be satisfactory or just below, and then we can explain why that isn’t satisfactory and what someone has to show more of to get a good score. That’s quite technical, too. There are a lot of models behind it. People can be quite complicated. You can also approach that in a technical way and see what you can do with that. I really enjoy doing that.”

Comfortable

Neeleman finds it funny that employees run into the same communication issues nine times out of ten. “It’s always about giving feedback. This is really hard, because a lot depends on it. You have a relationship to maintain; you see them again the next day. Even if you know how to do it, it’s still challenging to have a constructive conversation. Dealing with conflict is another theme that often comes up, as does dealing with resistance. I think that’s about the top three.”

'Training is a fantastic profession, mainly because you can add something. You really touch people.''

Neeleman himself is often told in evaluations that he gives good feedback. That’s also a requirement for a trainer, he believes. “I think what course participants mean by that is that I pay attention to the details. I always watch when they do exercises among themselves and then I really try to help them work effectively and I’m able to explain it well. I also think it’s very important that there’s an open atmosphere and that we can have a laugh during training sessions.”

What he most frequently hears back is his ability to create a safe atmosphere in which people can be themselves, a prerequisite for learning, according to Neeleman. “If you don’t feel safe, you start playing a role or you just don’t show yourself at all. I need it for myself too, to work well. If people aren’t open or there’s tension within the group, I don’t feel comfortable as a trainer either.”

Three tips

The Dutch high-tech world is known for its somewhat confrontational way of communicating. Many companies say they’re successful precisely because of this open, yet somewhat challenging culture, but not everyone can handle it well. For technicians who have trouble with the Dutch corporate culture and find it difficult to have their say, Neeleman is happy to give a heads-up. In a training course, you can actually learn to show yourself more. His three tips are: practice, experience and reflect.

Practice, because it can be uncomfortable in the beginning. The first time you stand up and say “I disagree” with people around you who think differently, it causes a lot of stress. And so, the trick is to experience that stress and then find that you survive despite that stress and that in the end, it’s better than saying nothing. The third tip is: reflect on what you do. Suppose you try something in practice and it works well, or not so well. Look back on it and name what went well and reward yourself for that. Also mention what you can do better next time and don’t be too hard on yourself. Neeleman: “You can make reflecting more effective if you do it together with colleagues. For example, with someone you know who does things differently. If you apply those tips, you’ll come a long way.”

 

This article is written by Titia Koerten, editor for High Tech Systems.

Microcredentials: digital diplomas tracking your knowledge development

An accredited proof of up-to-date knowledge without having to return to the classroom. Hans Krikhaar is a driving force behind the introduction of microcredentials at the Dutch Society for Precision Engineering. In this interview he shares his view on the opportunities this offers.

Hans Krikhaar experienced it himself: after seven years in the field of construction engineering, returning to his original field of study – mechanical engineering – proved to be quite a challenge. Companies wanted verifiable knowledge in this field and were not willing to give him the opportunity to demonstrate his skills and knowledge on the job. In the end, that opportunity came from Philips Lighting, as Krikhaar had demonstrable experience with computer-aided design that the Eindhoven-based company was investing in. Had he been able to prove his up-to-date knowledge in mechanical engineering through microcredentials, his career might have turned out very differently.

For professionals who start working full-time after graduation, it is important to continue to develop their knowledge. Unfortunately, a long-term education program is hard to maintain next to a job, both in terms of time and costs. Workers can, however, benefit greatly from shorter training programs as they can immediately apply the gained knowledge. For one’s position in the market, formal recognition of this knowledge is very important.

In come the microcredentials: recognized digital diplomas or certificates linked to compact, validated courses. Professionals can use these to prove their specifically acquired knowledge or skills without the need to complete a full degree program.

'A system such as microcredentials can help people in similar situations demonstrate their current knowledge, which makes them more attractive for companies.''

From Philips to education

Krikhaar studied mechanical engineering at the University of Twente. He chose Twente because of the space and nature around it.

In the 1980’s, he came into contact with computer-aided design while working at Comprimo, a company that developed oil refineries and chemical plants. At the time, construction drawings were still made by hand, and computers were just starting to support this process. However, when he wanted to return to mechanical engineering after seven years in construction engineering, companies were reluctant to hire him. “A system such as microcredentials can help people in similar situations demonstrate their current knowledge, which makes them more attractive for companies,” Krikhaar explains.

Eventually, Krikhaar obtained his PhD at Philips Lighting, on computer-aided design and manufacturing within mechanical engineering, which allowed him to continue his career in that field. He later worked at Calumatic, Philishave, ASML, and as an independent consultant, before becoming a professor of Smart Manufacturing at Fontys Engineering in 2018.

The request to set up microcredentials came during the COVID-19 pandemic, when ASML wanted to have developed a Manufacturing Excellence course. “In the spirit of lifelong learning, management wanted microcredentials to be awarded to that course,” Krikhaar says. “That’s when I started exploring this form of course validation.”

The Dutch Society for Precision Engineering (DSPE), for which Krikhaar was already active at the time, has had a certification program for post-academic training since 2008, stemming from Philips’ former Center for Technical Training. Courses that the DSPE evaluates are assessed by field professionals for both quality and societal relevance. “The DSPE doesn’t teach courses, they only certify them,” Krikhaar clarifies. “That independence makes our certification particularly valuable, since we’re not judging our own work.”

To keep up with the times, Krikhaar had long believed DSPE should digitize her diplomas and certificates. He connected with Wilfred Rubens, an expert in microcredentials. With his knowledge Krikhaar is now digitizing and transforming the certificates of DSPE-accredited courses.

The value of microcredentials

To harbour the quality of microcredentials the DSPE considers four core values when awarding them. Firstly, they critically evaluate the course’s learning outcomes: what is the added value for the professional? Secondly, the level of the course is taken into account. Courses range from vocational to master’s level, and this is reflected in the microcredential. The third factor is workload: how many days or sessions does the course take? Finally, the assessment method is important. A diploma is awarded when the participant has demonstrated mastery of the learning outcomes. If there is no individual assessment, a certificate of participation is issued instead.

By taking courses needed for current projects, the professional builds a portfolio of competencies. Microcredentials from these courses can be accessed and downloaded by the professional through a secure system. The credentials can also be linked to their LinkedIn profile, which can benefit their career.

'Precision technology is developing incredibly fast. It is important for people in the field to keep up with their knowledge.''

To date, DSPE has awarded microcredentials to 49 courses. Participants who completed one of these in 2023 or 2024 received digital recognition retroactively. Krikhaar ultimately hopes to see microcredentials attached to over 200 courses.

“This way of certifying needs to gain traction. We aim to achieve this by defining ‘learning pathways’: sets of courses that, once you completed them all, show that you’ve gained specific knowledge. For example, after a vocational course in milling and turning, you could follow the specified pathway to become an instrument maker at the Leiden Instrument Makers School. Once you complete all the relevant courses, you are officially certified as an instrument maker.”

Microcredentials and the future

Although Krikhaar has reached retirement age, he remains active in precision engineering about three days a week. For example, he organizes the Dutch Precision Week around the precision fair in November. Why is he so invested in microcredentials?

“Precision technology is developing incredibly fast. It is important for people in the field to keep up with their knowledge. In addition to what I’ve said about how microcredentials work, the system can also help colleagues in HR, who often lack technical training, in guiding employees toward the right development paths. The way DSPE works enables them to better support these engineers. I think that’s a great development.”

Krikhaar hopes that DSPE’s microcredentials will eventually be recognized as professional qualifications and intends to keep working towards that goal. The organization has been around since 1954 and is run entirely by professionals, for professionals, which helps safeguard the quality of the certifications. In order to maintain independence, and to not compete with the providers they assess, the DSPE intends to stay away from offering courses itself.

When asked whether he will roll out microcredentials across Europe, perhaps through the European Society for Precision Engineering and Nanotechnology (EUSPEN), Krikhaar is brief: “That’s not something I’ll take on, but if someone else wants to do this, that would be fine.”

This article is written by Marleen Dolman, freelancer for High Tech Systems.

“If you add a little bit of damping, you can gain a lot”

passive damping
Passive damping is increasingly used by mechanical engineers designing for the high-tech industry. This was the reason for Patrick Houben, mechanical architect at Nobleo Technology, to attend the “Passive damping for high-tech systems” course at High Tech Institute.

Eindhoven-based Nobleo Technology is an engineering firm that takes on in-house development projects. It specializes in software, mechatronics and mechanics in three core areas: autonomous & intelligence solutions, embedded & electronics solutions and mechatronic systems. Patrick Houben has been employed there for two years as a mechanical architect with the business unit Mechatronic Systems. Originally a mechanical engineer, he’s worked his entire career at semicon companies, including Assembléon, when it was still called Philips EMT, and ITEC in Nijmegen.

“What I mainly do at Nobleo now is define the architecture in projects for customers, lay down concepts and support the project team,” Houben explains. “I’m working together with a team of mechatronic engineers. We ensure that customers’ wishes are properly embedded in the products or modules we design for them.”

“At Nobleo, we take care of the entire design process for the customer, including supervising the industrialization of the products in the customer’s supply chain. We do the latter together with Nobleo Manufacturing. We call this Design House+ and it’s catching on well. In addition to product development, we build and test the prototypes. During the industrialization process, we can efficiently incorporate necessary improvements in the design. The customer then has a fully equipped supply chain.”

'We were given good study cases that showed that in a mechanical construction, you often have very little damping.''

Pragmatic, practical and applicable

The reason for taking the “Passive damping for high-tech systems” course at High Tech Institute was twofold, according to Houben: to broaden his technical knowledge and to be able to apply the acquired knowledge at his clients. He had some prior experience with applying damping, but mainly for isolation, to isolate highly dynamic modules from external vibrations, for example. “I had no experience with the applications from the course. It was surprising and new to me that damping, or suppressing, a single component can greatly improve system performance.”

The course lasted three days and included practical exercises and about six extensive study cases. Houben particularly liked the fact that the course quickly switched to design rules that were easy to apply. “We were given good study cases that showed that in a mechanical construction, you often have very little damping. And if you add a little bit of damping, you can gain a lot – that was really surprising to me as well. When I look at static components in the machines of our customers, for example, they’re often sandwiched in a long span where they can resonate quite strongly. If you can reduce that with passive damping, you can get better performance and increase bandwidths without much extra cost. I really found that very instructive and practical.”

'It was surprising and new to me that muting, or suppressing, a single component can greatly improve system performance.''

In particular, the MRI scanner case, a doctoral research project by a TU Eindhoven student, resonated well with the course participants, Houben observed. “That was a clear and telling case. It involved a Philips MRI scanner where a person was placed in between two horizontal magnetic strips. Because of the positioning of the two strips, the top one could only be supported by two relatively narrow uprights. The stiffness of this construction was suboptimal and as a result of  the magnetic movements, the construction started to resonate on the uprights. By applying passive damping in the right place with the right mass and the right specifications, that whole mode disappeared. The damping mass was a simple thirty-pound plate suspended in rubber dampers and hardly added any cost to the scanner.”

Houben also appreciated the practical tip that you can install an oscillator app on your smartphone with which you can map resonances quite accurately and reason about the cause of the problems. “That helps you quickly move toward the right solution. I really liked that in the course – it was very pragmatic, practical and applicable.”

For Houben, the course was surprisingly easy to follow. “I’ve also attended courses that were a bit more difficult. Because I have a classical background in mechanical engineering, I had to build up my knowledge of dynamics, mechatronics and control technology as I progressed through my career. And yes, I sometimes noticed in courses that this was difficult, especially when faced with theoretical sums. But in this course, it wasn’t that difficult. I especially liked the interaction with the two teachers and how they coordinated with each other. It was very informal and open and there was also a lot of back and forth.”

Opportunities

Houben already sees his colleagues applying passive damping to their projects. For the client he’s currently working for, however, the concept is still new. “I’m thinking about how to introduce the acquired knowledge there, but I definitely see opportunities.”

This article is written by Titia Koerten, editor for High Tech Systems.

“Calculations that you should be able to do in five minutes on a beer coaster.”

precision engineering
Erik Manders and Marc Vermeulen take on a leading role in the training “Design Principles for Precision Engineering” (DPPE). The duo takes over from Huub Janssen, who was the face of the training for seven years. Part two of a two-part series: training, trends, and trainers.

When it comes to knowledge sharing within the Eindhoven region, the “Design Principles for Precision Engineering” (DPPE) training is considered one of the crown jewels. The course originated in the 1980s within the Philips Center for Manufacturing Technology (CFT), where the renowned professor Wim van der Hoek laid the foundation with his construction principles. Figures like Rien Koster, Piet van Rens, Herman Soemers, Nick Rosielle, Dannis Brouwer, and Hans Vermeulen built upon it.

The current DPPE course, offered by Mechatronics Academy (MA) through the High Tech Institute, is supported by multiple experts. The lead figures among them have the special task of keeping an eye on industry trends. “Our lead figures signal trends, new topics, and best practices in precision technology,” says Adrian Rankers, a partner at Mechatronics Academy responsible for the DPPE training.

When asked about his ‘fingerprints’ on the DPPE training, Janssen refers to his great inspiration, Wim van der Hoek. “I’m not a lecturer nor a professor with long stories. I like to lay down a case, work on it together, and then discuss it. With Van der Hoek, we would sit around a large white sheet of paper, and then the problems would be laid on the table.”

Virtual Play

Janssen says that as a lead figure, he was able to shape the DPPE training. He chose to give participants more practical assignments and discuss those cases in class. Rankers: “Right from the first morning. After we explain the concept of virtual play, we ask participants to start working with it.” Janssen: “Everyone thinks after our explanation: I’ve got it. But when they put the first sketches on paper, it turns out it’s not that simple. That’s the point: because when they do the calculations themselves, it really sticks.”

On the last day of the training, participants are tasked with designing an optical microscope in groups of four. Janssen: “They receive the specifications: the positioning table with a stroke of several millimeters, a specific resolution, stability within a tenth of a micrometer in one minute, etc. Everything covered in this case has been discussed in the days prior: plasticity, friction, thermal center, and more.”

Vermeulen: “The fun part is that people must work together, otherwise, they won’t make it.”

Janssen: “We push four tables together, and they really have to work the four of them as a team. Then you see some people reaching for super-stable Zerodur or electromagnetic guidance or an air bearing, and someone else says: ‘Also consider the cost aspect.’”

'With Wim van der Hoek, we would all sit around a large white sheet of paper, and then the problems would be laid on the table.''

Not Easy

Participants experience the difficulty level very differently, regardless of their educational background, Janssen observes: “It depends on their prior knowledge, but it’s challenging for everyone. People are almost always highly educated, but when they need to come up with a design, they often don’t know whether to approach it from the left or right.”

However, he believes it’s not rocket science. “It’s not complex. It’s about calculations that you should be able to do in five minutes on a beer mat.”

All four of them agree that it’s about getting a feel for the material. “You should also be able to quantify it, quickly calculate it,” emphasizes Vermeulen.

Janssen offers a simple thought experiment: “Take two rubber bands. Hold them parallel and pull them. Then knot them in series and pull again. What’s the difference? What happens? Where do you have to pull hardest to stretch them a few centimeters? Not everyone has an intuitive grasp of that.”

Rankers: “It’s a combination of creativity and analytical ability. You have to come up with something, then do some rough calculations to see how it works out. Some people approach it analytically, others can construct wonderfully. They may not know exactly why it works, but they have a great feel for it.”

Calculation Tools

Creativity and design intuition cannot be replaced by calculation tools, they all agree. “You can let a computer do the calculations,” says Janssen, “but then you still have to assess it. What if it’s not right? There are thousands of parameters you can tweak. It’s about feeling for construction, knowing where the pain points are. You don’t need a calculation program for that.”

''For every design question, you must go all the way back to the beginning, keep your feet on the ground, and start simple.''

Manders: “We talk about the proverbial beer mat because you want to make an initial sketch or calculation in a few minutes. If you let a computer calculate, you’re busy for days. Building an initial model takes a long time. But a good constructor can put that calculation on paper in a few minutes. If afterwards you are busy for an hour, you have a good sense of which direction it’s going. I think that’s the core of the construction principle course: simple calculations, not too complicated, choose a direction, and see where it goes.”

White Sheet of Paper

Manders observes that highly analytical people are often afraid to put the first lines on a blank sheet of paper. To start with a concept. “Often, they are so focused on the details that they get stuck immediately. Creatives start drawing and see where it goes.”

For Manders, training is a way to stay connected with the field of construction. “In my career, I’ve expanded into more areas, also towards mechatronics. But my anchor point is precision mechanics. By training, I can deepen my knowledge and tell people about the basics. It sharpens me as well. Explaining construction principles in slightly different ways helps me in my coaching job.”

He often learns new things during training. “Then I get questions that make me really think. If it’s really tough, I’ll come back to it outside the course. I’ll puzzle it out at home and prepare a backup slide for the next time.”

Vermeulen says he gets a lot of satisfaction from training a new generation of technicians. “That gives me energy. For the current growth in high-tech, it’s also necessary to share knowledge. That applies to ASML, but also to VDL and other suppliers. If we don’t pass on our knowledge, we’ll all hit a wall.”

''We could emphasize considering the costs of production methods more.''

Complacency

Janssen observes that a certain bias or complacency is common among designers. “When there are many ASML participants in the class, they immediately pull out a magnetic bearing when we ask for frictionless movement. But in some cases, an air bearing or two rollers will do. I’m exaggerating, but designers sometimes have a bias because of their own experience or work environment. With every design question, they really need to go back to the basics, feet on the ground, and start simple.”

Vermeulen: “The simplest solution is usually the best. Many designers aren’t trained that way. I often see copying behavior. But the design choice they see their neighbor make is not necessarily the best solution for their own problem. You could perfectly fine use a steel plate instead of a complex leaf spring. It works both ways, but if you choose the expensive option, you better have a good reason.”

Quarter

“It’s always fun to see how Marc starts,” says Rankers about Vermeulen’s approach in training. “When he talks about air bearings, he asks participants if they use them, what their biggest challenge is, where they run into problems. In a quarter of an hour, he explores the topic and knows what’s familiar to them. Who knows a lot, who knows nothing, or who will be working with it in a project soon.”

Vermeulen: “In my preview, I go over the entire material without diving deep into it. That process gives me energy. In fact, the whole class is motivated, but the challenge is to really engage them at the start. You don’t know each other yet. But I want to be able to read them, so to speak, to get them involved. They need to be eager, on the edge of their seats.”

So it’s not about the slides, Vermeulen emphasizes once again. “It’s about participants coming with their own questions. They all have certain things in mind and are wondering how to make it work.” That’s the reason for the extensive round of questions at the start. “I ask about the different themes they’re encountering. Then I use that as a framework. When a slide about a topic they mentioned comes up, I go into it a bit. That makes it much easier for them to follow. They stay focused.”

Basic Training

DPPE is a basic training. Manders and Vermeulen don’t expect major changes in the material covered, though they see opportunities to bring the content more up to date.

However, participants must still learn fundamental knowledge and principles. Janssen on stiffness, play, and friction—the topics he teaches: “I spend a day and a half on those, but they’re three crucial things. If you don’t grasp these, you’ll never be a good designer. That’s the foundation.” Concepts like passive damping come up briefly, but that’s a complex topic. No wonder Mechatronics Academy offers a separate three-day training for that.

The “degrees of freedom” topic that Manders teaches is another fundamental element. “That just takes some time. You have to go through it,” says Manders.

Vermeulen: “Then comes the translation to hardware. Once participants are familiar with spark erosion, they need to have the creativity to turn to cheaper solutions in some cases. We could emphasize the critical assessment of production method costs more. If you get a degree of freedom in one system with spark erosion, you shouldn’t automatically reach for this expensive production method next time. We could delve more into that translation to hardware. It’s also good to strive for simplicity there.”

''The core is simple calculations, not too complicated, choose a direction and see where it leads.''

Overdetermined

By the way, Wim van der Hoek also looked critically at costs. Rankers: “A great statement from him was that many costs in assembly are caused by things being overdetermined.”

The terms “determined” or “overdetermined” in precision construction essentially refer to this: A rigid body has six degrees of freedom (3 translations and 3 rotations) that fully define its position and orientation. If you want to move that object in one direction using an actuator, you need to fix the other degrees of freedom with a roller bearing, air bearing, or leaf spring configuration.

If you as a designer choose a configuration of constraints that fixes more than five degrees of freedom, the constraints may interfere with each other. Rankers: “That’s called statically overdetermined, and you might get lucky if it works, as long as everything is neatly aligned. The people doing that have ‘golden hands,’ as Wim van der Hoek put it. But the neat alignment can’t change, like with thermal expansion differences.” Especially the gradients and differences in expansion of various components play a big role.

Rankers: “Of course, it’s impossible to perfectly align everything. It also changes over time during use. So internal forces arise within the object you wanted to hold or position due to the ‘fighting’ between the constraints. If that object is a delicate piece of optics that must not deform, you’ve got a big problem. That means you need to avoid overdetermination in ultra-precision machines.”

Vermeulen: “So if you design it to be better determined, it’s easier to assemble, and that gives you a bridge to costs.”

Rankers also notes that the cost aspect should receive more attention than before. He thinks guest speakers could enrich the training with practical examples. Showing examples of affordable and expensive versions. Vermeulen immediately offers an example where you need to guide a lens. “If you make a normal linear guide, the lens sinks a little on the nanometer scale. You can compensate with a second guide, but then the solution might be twice as expensive and twice as complex. Is that really necessary? So as a designer, you can challenge the optics engineer: ‘You want to make it perfect, but that comes at a high cost. We need to pay attention to these things.’”

This article is written by René Raaijmakers, tech editor of Bits&Chips.

The magic of Precision Engineering

precision engineering
Erik Manders and Marc Vermeulen are taking a leading role in the “Design Principles for Precision Engineering” (DPPE) training. The duo is taking over from Huub Janssen, who was the lead for seven years. Part one of a two-part series: trends in construction principles.

Precision technology is not a fixed concept; this toolkit for high-tech engineers evolves over time. To gain insight into this, High Tech Systems magazine invited Huub Janssen, Erik Manders, Adrian Rankers, and Marc Vermeulen for a discussion about the precision world, the changing trends and requirements in high-tech, and what it’s like to work in this field. In the second part, we will delve into the impact this has on the Design Principles for Precision Engineering (DPPE) training.

Like Janssen, Manders and Vermeulen have been active in high-tech for decades, although their roles and interests differ. Janssen is the owner of a high-tech engineering firm and was the figurehead of the DPPE training for seven years. The new duo setting the broad direction now works at ASML, Manders as Principal Systems Architect for Mechatronics, and Vermeulen as Principal Mechanical System Architect. Adrian Rankers, who previously worked as Head of Mechatronics Research at Philips CFT, is now a partner at Mechatronics Academy (MA) and is responsible for the DPPE training that MA offers through the High Tech Institute.

 

“Thirty years ago, positioning to the micrometer was a field from another planet,” said Janssen in 2019 when he became the face of the DPPE. When he graduated in the mid-eighties, designers were still working with micrometers. “Over the years, this has shifted to nanometers,” he observes today.

Since the early nineties, with his company JPE, he has been developing mechatronic modules for high-tech, scientific instruments for research, and more recently, systems for quantum computers. “If you talk to those physicists now, they talk about picometers without blinking an eye. To me, that almost feels philosophical.”

Erik Manders and Marc Vermeulen have been involved as trainers in the Design Principles for Precision Engineering training for years. The training was originally developed at the Philips Center for Manufacturing Technology (CFT), where both started their careers. Vermeulen has been part of a group of DPPE trainers at Mechatronics Academy for several years. Manders taught the course for many years with Herman Soemers at Philips Engineering Services, until the mechatronics group of this activity was transferred to ASML in 2023.

Not straightforward

The concept of precision technology is difficult to define. It’s a toolbox that offers designers significant room for creativity. Give ten designers the same problem, and you’ll receive different solutions that vary in both direction and detail. The design approach differs greatly depending on the application but is also subject to trends and changing requirements. In a few years, the requirements and approaches may barely change, but look ahead ten years, and the designs and methods that are used to bring them to fruition can be entirely different.

''You keep running into new physical phenomena that previously had no influence and suddenly appear.''

Interferometer Suspension

There is no holy grail or universal design rules in precision technology. Best practices differ depending on the market, system, or application. Huub Janssen discovered this when he first joined ASML freshly out of school. “At first, I learned to build something statically determined from Wim van der Hoek,” he says. “But at ASML, I found that this approach didn’t always work. For the PAS2500 wafer stepper, we initially developed a new interferometer suspension to measure the position of the stage in the x and y directions. This design followed Van der Hoek’s principles, with elastic elements and so forth. But when we tested it, we found that there was no damping. It is reproducible, but everything kept vibrating. It was a disaster. I learned that you can’t just apply certain Van der Hoek construction principles everywhere; you have to know when to use them.”

Increasing Demands

The ever-increasing demands for precision strongly influence design choices. Vermeulen explains, “With increased accuracy, complexity increases. Each time you have to peel away the problem a little further. You continuously encounter new physical phenomena that didn’t matter before but now have an impact. You then need to get to the core: what’s happening physically here?”

Vermeulen gives the example of the application of passive damping on the short-stroke wafer stage of lithographic scanners. ‘That was quite a hurdle that we had to take around 2015, because what you design has to be predictable. If you think in terms of stiffness and mass, that is still possible. But in the beginning we did not know how a damper would behave.

Would it age? Creep? We had to understand that completely. That meant modeling how damping affects the dynamics. We couldn’t match that at first, but when we finally got it right we could match the measurements and the model. Only after we were reasonably sure that we understood it, could we take the next step. If you don’t do this properly, it remains guesswork, you can’t predict the behavior well and you will be surprised later.’

Another example is problems that can arise when increasing productivity. Especially with water-cooled components, it is a challenge to keep this under control. Everyone knows the bursting of the water pipe when you quickly close a tap. In the same way, acceleration creates pressure waves in systems with water cooling. ‘You have to dampen those waves, because pressure pulses cause deformation’, says Vermeulen, ‘you have to understand how that works.’

Manders adds, “On a micrometer scale, you wouldn’t notice this, but on a nanometer scale, even a glass block deforms if the pressure changes. This is a physical issue at the system level.”

Simplicity

The main approach is to strive for simplicity. This leads to robust and cost-effective constructions. But there’s another important reason to keep things simple. Once a chosen solution is embedded in a product, designers who build on it won’t quickly change that subsystem. “If you opt for complexity, you’ll never be able to remove it,” summarizes Rankers. “If you don’t enforce simplicity from the start, you’ll keep struggling with it. It’ll keep nagging at you.”

Janssen: “If it works, no one dares to touch it. If you build in reserves, no one will later suggest removing them. Because everyone will counter: ‘Are you sure it will still work then? You can guess what the outcome will be.'”

Vermeulen: “Exactly. No one dares to go back. You start with a design, set up a test rig, and once it has more or less proven itself, you go with it.”

Manders: “You must avoid complex adjustments or calibrations because they will never go away. The project team that comes afterward will say, ‘We’ll just copy this because it works. We’ll do it the same way.'”

These are tough decisions, says Janssen. Design choices can vary greatly and depend on the application and market. “For semiconductor equipment, you want to recalculate everything a hundred times before you build the machine. Designers may build in some reserve to make the construction work. But small margins in various budgets sometimes make a solution impossible or overly complicated. Sometimes you really have to pull out all the stops to achieve that last bit of precision. But once it’s done, you can’t go back.”

At his company JPE, Janssen encourages his designers to sometimes take more risks. “It can often be cheaper. Something thinner and a little less stiff can be finished faster and more cheaply. But you really have to dare to do it.”

Manders: “But sometimes reserve costs almost nothing. By designing smartly, accuracy can often be achieved without going through many extra manufacturing steps. For example, by smartly looking at whether you can mill multiple surfaces in one setup and take advantage of today’s highly accurate milling machines. In any case, it’s important to develop a feel for it.”

''The process of creating a design is magical. You just can’t design the more complex modules alone.''

System architect

Manders started at Philips CFT as a designer. In recent years, he had a more coaching role as a systems architect in the mechatronics department of Philips Engineering Services, which transitioned to ASML in 2023, working with a team of about a hundred colleagues and technicians at suppliers. “Yes, then you’re in a lot of reviews.”

He sees his role as “maintaining the overview between the disciplines.” “I try to be the cement between the bricks. In the end, it has to function. That’s the game.”

Twenty Balls

Janssen chose to start his own company early in his career, Janssen Precision Engineering, later JPE. Manders and Vermeulen, on the other hand, work in a larger organization where they must coordinate with many colleagues and suppliers. “I have to keep twenty balls in the air with challenging technique,” describes Janssen, who also sees his job as a hobby. “Meanwhile, I have to look at what the market needs. We’re not a large company, but we have a significant impact worldwide.”

What’s it like in a much larger organization like ASML? Vermeulen says, “Someone who just joined will be working on a very small part. The challenge is to help them understand how their contribution fits into the bigger picture.”

Manders adds, “Thousands of people work on our machines. You can’t immediately grasp it as a newcomer. The complexity is overwhelming.”

The founders at ASML, according to Manders, had the advantage of starting with simpler devices. “They could understand those better, and that was their anchor point when the machines became more complex. People who join later can’t immediately see the whole picture. People who only start working can’t see the forest from the trees at first. They have to grow into it and discover the context over time.”

Conductor

In such a large team, everyone has their role. “What the servologists and flow dynamics experts in my team calculate, I couldn’t do myself,” says Manders, who sees himself more as a conductor. “I try to give less experienced colleagues direction and a feel for the context. Why are we doing this? Where are we heading? You try to make the team play together and create something beautiful. But a good orchestra essentially plays on its own.”

Rankers adds, “On your own, you can’t accomplish these complex modules. It’s like a football team. The coach doesn’t score goals either.”

Vermeulen recognizes this. “I’m responsible for the technology, but also for how we work together. This is probably half of my time: providing leadership. You have influence over how the team collaborates. As a systems architect, you bring everything together and provide direction. You ask your experts what the best solution is from their perspective, and that leads to a balanced design. There can be a hundred or a hundred and fifty people in a team, but how they work together is key.”

''The most important approach is to strive for simplicity.''

Big projects

Manders regrets not constructing things himself anymore, but he finds his current role just as challenging. “Now, I’m more focused on keeping everything balanced and making system choices in large projects.”

Vermeulen relates to this role as a coach. “It’s about zooming out and zooming in. Keeping an eye on the big picture.”

Manders explains, “Lots of one-on-one discussions, crouching next to colleagues, brainstorming where we need to go. Sometimes you have to zoom out and realize you’re on the wrong track. The approach needs to change entirely.”

Manders refers to this as “the charm of designing”. “All the considerations you make with your team lead to something beautiful if it’s done right. It’s exciting to see it grow from the side as an architect. Sometimes, people come up with very surprising ideas at the coffee machine. The process of creating a design is magical. You just can’t design the more complex modules alone.”

Vermeulen adds, “One plus one equals three. One person says something, which sparks an idea in another person. A third then comes up with something surprising, and so on.”

Janssen concludes, “But eventually, someone needs to choose a direction.”

This article is written by René Raaijmakers, tech editor of Bits&Chips.

ASML system engineer awarded first ECP2 Silver certificate

Buket Sahin working for ASML
ASML engineer Buket Şahin has become the first person to get the ECP2 Silver certificate. For Şahin that’s just the side-effect of her passion for learning. She likes to dig into new fields, and became a better system engineer because of it.

When Buket Şahin was doing her bachelor’s degree in mechanical engineering in Istanbul, she joined the solar car and formula SAE teams of her university. A decision that quickly made her realise the limitations of her knowledge. It put her on a lifelong track to learn about fields different from her own.

“That’s when it all started”, Şahin recalls. “I saw how necessary it was to learn about other disciplines. Obviously, I knew the mechanical domain well, but suddenly I had to work with, for example, electrical engineers. I couldn’t understand what they were talking about, and I really wanted to.”

Şahin eventually graduated with a bachelor’s degree in mechanical engineering and a masters in mechatronics, besides doing an MBA. She first worked as a systems engineer in the Turkish defence industry, before making the transfer to ASML in 2012. She started by working in development & engineering on the NXT and NXE platforms. Currently she works as a product safety system engineer for the EUV machines of ASML.

During that journey, she persistently sought out new knowledge, taking a score of courses in fields such as electronics, optics and mechatronics. At the end of 2024 she became the person who achieved the first ECP2 Silver certificate. ECP2 is the European certified precision engineering course programme that emerged from a collaboration between euspen and DSPE. To receive the certificate she had to take 35 points worth of ECP2-certified courses.

“My goal wasn’t to achieve this certification”, she laughs. “But in the end it turned out I was the first one to get it.”

Helicopter view

Şahin’s position at ASML combines system engineering with a view on safety. “We are responsible for the whole EUV machine from a safety point of view”, she notes. “This includes internal and external alignment, overseeing the program and managing engineers and architects.”

The team in which she works contains up to hundreds of people, of which there is a core team of around fifteen system engineers. One of those is a safety specific system engineer role, such as the one she fulfils.

''I need to maintain a helicopter view, but also be able to dig into the parts.''

Taking that wider, systems, perspective, which combines different fields, is something she likes. It allows her to put into practice the different things she learned throughout her career. “I have broad interests”, says Şahin. “I like all kinds of sub-fields of science and engineering. In systems engineering I can pursue that curiosity. That’s also the reason why I like learning, and taking courses so much. As a system engineer you need to know a complex system, and the technical background of the parts. You need to be able to dig deeper into the design. You need to be able to dive into the different disciplines, but at the same time maintain a helicopter view. Maintaining that balance is something that I like very much.”

Buket Sahin got the first ECP2 silver certificate
Buket Şahin at ASML’s experience center. 

NASA handbook

Şahin started taking courses as soon as she landed at ASML. She realised that she should expand her knowledge beyond what her degrees had taught her. “They were very theoretical”, she admits. “They weren’t very applied. The research and development industry in Turkey isn’t as mature as it is in the Netherlands, particularly for semiconductors. In the Netherlands there’s a very good interaction between universities and industry. I wanted to gain that hands-on knowledge. So I started with courses in mechatronics and electronics. Then I wanted to learn about optics, a very relevant field when you work at ASML. I just continued from there.”

Curiosity is a driving force for Şahin. “Some courses I took because I needed the knowledge in my work, but others were out of curiosity. I wanted to develop myself and learn new things. The courses allowed me to do that.”

Interestingly, she didn’t take any courses on system engineering though. “I was mainly looking to gain a deeper knowledge in various technical disciplines”, she looks back. “My first job was as a system engineer, but the way the role is defined in different companies varies heavily. System engineers in the semiconductor industry require knowledge of the different sub-fields of the industry. An ASML machine is also very complex, so you really need to update what you know. Things can change fast, and you need to stay up to date. That’s why learning is such a big part of my career.”

She did learn how to be a system engineer within ASML, both by learning on-the-job, and by taking internal courses. “There are internal ASML system engineering trainings”, says Şahin. “That’s why I didn’t need external courses. Also, I learned the field from the NASA System Engineer Handbook back in Turkey. That’s also the methodology that ASML uses.”

Hands-on knowledge

When Şahin looks back on all the courses she took since she moved to the Netherlands, it’s the practical ones that stand out. “The most important thing I learned was applied knowledge”, she says. “Going to university taught me the theory, but it’s the day-to-day insights that are important. I particularly like it when courses teach you rules of thumb, pragmatic approaches and examples from the industry itself. That’s the key knowledge for me. It particularly helps when the instructors are from the industry, so they can show us what they worked on themselves.”

Since 2012, learning has also become easier. “When I started there weren’t as many learning structures to guide you. High Tech Institute today, for example, has an easy to access course list. In 2012, however, I had to do much more research, and courses weren’t advertised as much and they were even only in Dutch. I had to ask colleagues and find out for myself. If I had to start today, things would have been much easier.”


“If it helps you achieve your goal, it’s very easy to take courses when you’re working at ASML”, says Şahin.

At ASML they are happy about Şahin’s new certification, and the hunger she shows to learn new things. “My managers always supported me”, says Şahin. “We define development goals, and select the training that would achieve those targets. If it helps you achieve your goal, it’s very easy to take courses when you’re working at ASML.”

''Learning, however, is a goal in itself for me, whether it’s connected to my job or not.''

Şahin is, for now, far from done. For her the learning never stops. “I just started a masters programme at the KU Leuven. It’s an advanced master in safety engineering, and it’s connected to my position at ASML. My short-term goal is to complete this master. After that I want to continue my career here at ASML as a system engineer. Learning, however, is a goal in itself for me, whether it’s connected to my job or not.”

This article is written by Tom Cassauwers, freelancer at Bits&Chips.

 

Software quality is about much more than code

software quality
Starting with punch cards in the early 1980s, Ger Cloudt learned valuable lessons about developing good software. The new High Tech Institute trainer shares his insights about the interplay between processes and skills, about measuring software quality and about fostering an organizational culture where engineers can deliver high-quality software.

Ger Cloudt’s first encounter with programming involved the use of punch cards during his electronics studies at Fontys Venlo University of Applied Sciences in the early 1980s. After graduating, he embarked on a career as a digital electronics engineer, focusing on both designing digital circuitry and developing software to control microprocessors. “This was in assembler, and I remember I created truly unstructured spaghetti code,” Cloudt recalls. “Naturally, this made it exceedingly difficult to troubleshoot and fix bugs, teaching me a tough lesson that there must be a better way.”

Fortunately, during his second assignment, Cloudt was paired with an experienced mentor who taught him to begin with structured pseudocode and then convert it into assembler. “This was the first time I experienced that structure can facilitate the creation of robust code and make debugging easier.” The experience eventually led him to transition to software development a few years later.

Process versus skill

Cloudt went on to work at Philips Medical Systems as a software development engineer and later as a software architect, where he learned how processes and skills complement each other. “To execute actions, you need a certain skill level, while to achieve results, actions must be structured by a process. However, the importance of process or skill depends on the type of task. On the one hand, there are tasks like assembly-line work or building Ikea furniture you bought, which involve a strict process but minimal skill requirements. On the other hand, tasks such as painting the Mona Lisa, as Leonardo da Vinci did, rely less on processes but require a high skill level that few possess.”

''I increasingly believed that skill level is more important than processes for software engineers. A process can facilitate applying your skills, but with inadequate skills, no process will help.''

During this period, Cloudt observed a strong emphasis on processes in software development. “This was the period of the Capability Maturity Model’s emergence, aimed at improving software development processes. However, even with processes in place, skills remain essential. In the pursuit of high CMM levels, undervaluing skill is a real danger.” This insight was further reinforced when Cloudt transitioned to management roles at Philips Medical Systems, leading teams of sixty people. “Achieving a specific CMM level quickly turns into a goal in itself, and as Goodhart’s Law states: when a measure becomes a target, it ceases to be a good measure. I increasingly believed that skill level is more important than processes for software engineers. A process can facilitate applying your skills, but with inadequate skills, no process will help.”

Cloudt subsequently learned about the importance of transparency. “In my first quality management role, I had to look at an issue involving the integration of two distinct software stacks. One team developed NFC software, another worked on software for a secure element. Integrating both turned out to be a challenge. When I looked at it deeper, I discovered that although the teams were testing their software, test failures weren’t monitored systematically. So we created daily updated dashboards showing test results, and the developers had daily discussions of the outcomes. We even shared the dashboards with the customer. Naturally, everything appeared red initially, but this served as a strong incentive for the developers to improve. Consequently, the project succeeded.”

Learning by sharing

In his role as a software R&D manager at Bosch, Cloudt started to feel the need to share his insights on software quality. He began by sharing articles on the company’s internal social network, as well as on Linkedin. “I received a lot of positive feedback, particularly from Bosch colleagues,” he says. “So in 2020, I decided to write a book, ‘What is software quality?’. This experience was very enriching, as it made much of my implicit knowledge explicit and revealed gaps in my knowledge as well.”

In a quality committee at Bosch, Cloudt met a young graduate with a Master’s degree in quality management. When he asked whether the graduate had taken a course on software quality, the answer was negative. “This prompted me to approach the Engineering Doctorate program at Eindhoven University of Technology, where they invited me to give a guest lecture. Eventually, I became a lecturer for a quality management course.” Cloudt also began speaking about software quality at events, such as a Bits&Chips event in 2021 and he’s currently launching two training programs at the High Tech Institute, one for engineers and one for managers. His current role is software quality manager for the Digital Application Platform development at ASML.

Measuring software quality

Software quality as such isn’t measurable, Cloudt maintains, due to the concept’s diversity. “You can measure some specific aspects of software quality, known as ‘modeled quality.’ These include cyclomatic complexity of code, dependencies, code coverage, line count and open bugs. Such metrics are useful, but everyone who sets targets on them should be wary of Goodhart’s Law.”

An essential part of quality remains unmeasurable: transcendent quality. To illustrate this, Cloudt compares it to evaluating a painting. “You can measure paint thickness and canvas dimensions, but you can’t measure the painting’s beauty. The same applies to software quality: you can measure code coverage by your unit tests, but that doesn’t determine whether the tests are good. You need an expert opinion for this, supported by the modeled quality you measure.”

''Never underestimate culture. An organization should foster an environment where software engineers can thrive and deliver excellent design, code and product quality.''

When people think about software quality, they often mention aspects such as modularity, clean code and usability. These are examples of design quality (eg modularity, maintainability and separation of concerns), code quality (eg clean code, portability and unit tests) and product quality (eg usability, security and reliability). However, according to Cloudt, these three types of quality require a frequently overlooked element: organizational quality. “This type of quality determines whether your organization is able to build high-quality software. Aspects such as software craftsmanship, mature processes, collaboration and culture are vital to organizational quality. Never underestimate culture. An organization should foster an environment where software engineers can thrive and deliver excellent design, code and product quality.”

Intended and implemented design

There are several well-known best practices for developing high-quality software, including test-driven development (TDD) and pair programming, alongside static code analysis. Cloudt also adds something less common: static design analysis. “Many people don’t realize that there’s a difference between the intended design and the implemented design of software. Software architects document their intended design in UML models. However, a gap often exists between this intended design and its implementation in code. Keeping this gap small is a best practice. Tools can check for consistency between your code and UML models, issuing warnings when discrepancies arise.”

This gap between intended and implemented design often emerges under time constraints, for example due to project deadlines. “In such cases, you take a shortcut by ‘hacking’ a solution that allows you to meet the deadline, with less emphasis on quality,” Cloudt explains. “This is a deliberate choice to introduce technical debt due to time pressure. While this might be the only immediate solution, addressing this technical debt later is crucial. After the release is delivered, you should set aside some time to develop a proper, high-quality solution. Unfortunately, this doesn’t occur often. Managers should recognize the need to give developers time to reduce this gap and this technical debt to prevent future issues. Through their decisions, managers significantly contribute to organizational quality, directly influencing software quality.”

This article is written by Koen Vervloesem, freelancer for Bits&Chips.

 

Cultivating responsible AI practices in software development

As AI technologies become embedded in software development processes because of their productivity gains, developers face complex security challenges. Join Balázs Kiss as he explores the essential security practices and prompting techniques needed to use AI responsibly and effectively.

The use of artificial intelligence (AI) in software development has been expanding in recent years. As with any technological advancement, this also brings along security implications. Balázs Kiss, product development lead at Hungarian training provider Cydrill Software Security, had already been scrutinizing the security of machine learning before the widespread attention on generative AI. “While nowadays everyone is discussing large language models, back in 2020 the focus was predominantly on machine learning, with most users being scientists in R&D departments.”

Upon examining the state of the art, Kiss found that many fundamental concepts from the software security world were ignored. “Aspects such as input validation, access control, supply chain security and preventing excessive resource use are important for any software project, including machine learning. So when I realized people weren’t adhering to these practices in their AI systems, I looked into potential attacks on these systems. As a result, I’m not convinced that machine learning is safe enough to use without human oversight. AI researcher Nicholas Carlini from Google Deepmind even compared the current state of ML security to the early days of cryptography before Claude Shannon, without strong algorithms backed by a rigorous mathematical foundation.”

With the surge in popularity of large language models, Kiss noticed the same fundamental security problems resurfacing. “Even the same names were showing up in research papers. For example, Carlini was involved in designing an attack to automatically generate jailbreaks for any LLM – mirroring adversarial attacks that have been used against computer vision models for a decade.”

Fabricated dependencies

When developers currently use an LLM to generate code, they must remember they’re essentially using an advanced autocomplete function. “The output will resemble code it was trained on, appearing quite convincing. However, that doesn’t guarantee its correctness. For instance, when an LLM generates code that includes a library, it often fabricates a fake name because it’s a word that makes sense in that context. Cybercriminals are now creating libraries with these fictitious names, embedding malware and uploading them to popular code repositories. So if you use this generated code without verifying it, your software may inadvertently execute malware.”

In the US, the National Institute of Standards and Technology (NIST) has outlined seven essential building blocks of responsible AI: validity and reliability, safety, security and resiliency, accountability and transparency, explainability and interpretability, privacy, and fairness with mitigation of harmful bias. “The attack involving fabricated libraries is an example where security and resiliency are compromised, but the other building blocks are equally important for trustworthy and responsible AI. For instance, ‘validity and reliability’ means that results should be consistently correct: getting a correct result one time and a wrong one the next time you ask the LLM to do the same task isn’t reliable.”

''If you’re aware of the type of vulnerabilities you can expect, such as cross-site scripting vulnerabilities in web applications, specify them in your questions.''

As for bias, this is often understood in other domains, such as large language models expressing stereotypical assumptions about occupations of men and women. However, a dataset with code can also exhibit bias, Kiss explains. “If an LLM is trained solely on open-source code from Github, it could be biased toward code using the same libraries as the code it was trained on, or code with English documentation. This affects the type of code the LLM generates and its performance on tasks performed on code that differs from what it has seen in its training set, possibly doing worse when interfacing with a custom closed-source API.”

Balasz Kiss
Credits: Egressy Orsi Foto 

Effective Prompting

According to Kiss, many best practices for the responsible use of AI in software development aren’t novel. “Validate user input in your code, verify third-party libraries you use, check for vulnerabilities – this is all common knowledge in the security domain. Many tools are available to assist with these tasks.” You can even use AI to verify AI-generated code, Kiss suggests. “Feed the generated code back into the system and ask it for criticism. Are there any issues with this code? How might they be resolved?” Results of this approach can be quite good, Kiss states, and the more precise your questions are, the better the LLM’s performance. “Don’t merely ask whether the generated code is secure. If you’re aware of the type of vulnerabilities you can expect, such as cross-site scripting vulnerabilities in web applications, specify them in your questions.”

A lot of emerging best practices exist for creating effective prompts, ie the questions you present to the LLM. One-shot or few-shot prompting, where you provide one or a few examples of the expected output to the LLM, is a powerful technique for obtaining more reliable results, according to Kiss. “For example, if your code currently processes XML files and you want to switch to JSON, you might simply ask to transform the code to handle JSON. However, the generated code will be much better by adding an example of your data in XML format alongside the same data in JSON format and asking for code to process data in JSON instead.”

''With the present state of generative AI, it’s possible to write code without understanding programming. However, if you don’t understand the generated code, how will you maintain it?''

Another useful prompting technique is chain-of-thought prompting – instructing an LLM to show its reasoning process for obtaining an answer, thereby enhancing the result. Kiss has assembled these and other prompting techniques, alongside important pitfalls, in a one-day training on responsible AI in software development at High Tech Institute. “For example, unit tests generated by an LLM are often quite repetitive and hence not that useful. But the right prompts can improve them, and you can also do test-driven development by writing the unit tests yourself and asking the LLM to generate the corresponding code. This method can be quite effective.”

Here to stay

With all these precautionary measures, one might wonder whether the big promise of AI code generation, increased developer productivity, still holds. “A recent study based on randomized controlled trials confirms that the use of generative AI increases developer productivity by 26 percent,” Kiss notes, with even greater benefits for less experienced developers. Yet, he cautions that this could be a pitfall for junior developers. “With the present state of generative AI, it’s possible to write code without understanding programming. Prominent AI researcher Andrej Karpathy even remarked: ‘The hottest new programming language is English.’ However, if you don’t understand the generated code, how will you maintain it? This leads to technical debt. We don’t know yet what effect the prolonged use of these tools will have on maintainability and robustness.”

Although the use of AI in software development comes with its issues, it’s undoubtedly here to stay, according to Kiss. “Even if it looks like a bubble or a hype today, there are demonstrable benefits, and the technology will become more widely accepted. Many tools that we’re witnessing today will be improved and even built into integrated development environments. Microsoft is already tightly integrating their Copilot in their Visual Studio products, and they’re not alone. However, human oversight will always be necessary; ultimately, AI is merely a tool, like any other tool developers use. And LLMs have inherent limitations, such as their tendency to ‘hallucinate’ – create fabrications. That’s just how they work because of their probabilistic nature, and users must always be aware of this when using them.”

This article is written by Koen Vervloesem, freelancer for Bits&Chips.

 

Organized chaos gets the job done

Training participant José Rodrigues
Dutch corporate tech culture can be a difficult hurdle for foreigners to overcome. That is why software developer ICT Strypes asked High Tech Institute to host an in-company corporate culture course for their Portuguese engineers.

When software developer José Rodrigues started working with his Dutch client, it was a culture shock for him. He had previous experience in the Netherlands: as an exchange student he had studied for a year in Groningen. Yet the high-tech work culture in real practice was still hard for him to get used to.

''It’s a bit like organized chaos, you need to learn how to trust the process.''

Rodrigues started out his career as a physicist, graduating from the University of Coimbra in Portugal. He quickly, however, moved into software engineering, where he ended up at ICT Strypes.

“I’m currently working on the drivers for a water cabinet that is responsible for cooling”, he says. “My job is writing software and testing it.”

ICT Strypes Portugal is originally a Dutch software development company. Today, they are based in Portugal, with facilities in Lisbon and Porto. But Dutch and Portuguese work cultures can be quite different. That is why the company decided to host a one-day culture training in Porto, ‘How to be successful in the Dutch high-tech work culture’ by High Tech Institute. Rodrigues was one of the students that took the course.

“There were two reasons to take it”, he says. “One was to better communicate with our Dutch contacts. The other was to learn from the Dutch high-tech ecosystem and see which of their lessons we can also apply here in Portugal.”

Natural selection

The training zoomed in on a specific semicon equipment company, and their unique way of doing things. “Even inside the Netherlands, they have a very atypical culture”, says Rodrigues. “My first impression was: this is chaos. It was organized chaos, but still chaos. When I first had to work with them, it felt quite confusing. But after a while you realize that it’s efficient in its own way, and that they get the job done.”

“The Dutch are in general very punctual and direct”, he continues. “Our customer on the other hand is more chaotic than the average Dutch company. It is a type of natural selection. They overcame a lot of challenges and converged on this way of working. And it really works.”

The course was taught by Jaco Friedrich, one of High Tech Institute’s trainers, who has decades of experience in the Dutch corporate tech culture. He came to Porto to teach the course to ICT Strypes’ engineers.

“It was much more engaging than I initially expected”, says Rodrigues. “Often, these kinds of courses tend to get a bit dense, particularly by the end. There is the trainer with their PowerPoint spewing facts all day long. This one was not anything like that. There were a lot of practical examples. We also engaged with the trainer, and with each other. We for example did simulations of real-life social situations.”

José Rodrigues - ICT Strypes
José Rodrigues, who writes and tests software at ICT Strypes in Portugal.
Credits: Nuno Vasco of NVSTUDIO

Code review

Because of the course, Rodrigues and his colleagues learned how to accomplish certain tasks more efficiently. One of the most important of those was the code review. In the past, there was some friction here between the Netherlands and Portugal. After the course, however, the process was reviewed and improved.

The course also improved the professional skills of the participants and provided solutions to common workplace problems. “One of the things I learned myself was how to push an idea forward”, says Rodrigues. “As an engineer, we sometimes have the tendency to be very perfectionist. We want our product to be 100 percent perfect. This, however, sometimes delays a project and causes it to stall. For the client, a 90 percent perfect product that can be delivered earlier is at times better than a 100 percent perfect one that is delivered too late. Making that switch in mindset was an important result of the course.”

''Technical people tend to be sensitive about the quality of their work.''

Giving feedback, often a touchy subject for engineers, has equally improved since the course. “Sometimes it was hard giving feedback without seeming judgmental”, says Rodrigues. “Technical people tend to be sensitive about the quality of their work. The course taught us how to successfully communicate feedback without hurting or making the other person angry.  That’s something I now use very regularly.”

Criticism is one of the areas in which Dutch and Portuguese people differ heavily. Dutch professionals tend to be much more direct than their Portuguese counterparts. “If you are too direct with them, the average Portuguese person will get offended”, Rodrigues says. “That does not happen very often with a Dutch person. That of course does not mean that Dutch people have bad intentions, it is just part of their culture. A Portuguese professional however, will take that level of directness quite hard. That is another thing the course discussed and taught us to handle better.”

For Rodrigues, this training is a must-have for non-Dutch people working with high-tech companies in The Netherlands. “My first impression was overwhelming, he says. “Over time I learned to see that it actually made sense, and that their organization actually works very well. But if you’re not used to this, it can be a bit of a culture shock. If I had taken this course earlier in my career, I would have understood my Dutch colleagues from day one.”

José Rodrigues - ICT Strypes in Portugal
José Rodrigues, who writes and tests software at ICT Strypes in Portugal.
Credits: Nuno Vasco of NVSTUDIO

This article is written by Tom Cassauwers, freelancer for Bits&Chips.

 

“Our project leads had the right energy but lacked formal leadership training. This course gave them that”

leadership skills
In a relatively short period, Strypes Portugal grew very fast. This meant that a new generation of project leads had to push the company forward. Which is why the software developer asked High Tech Institute to host a four-day in-company training course in Porto to sharpen their leadership skills.

When software engineer Miguel Barros joined Strypes four years ago, it was a very different company than what it is today. “I was the sixth employee here in Portugal”, he remembers. “At this stage the company was quite small. That, however, quickly changed.”

Barros currently works as a project lead. “But when you work at a company that grows this fast, you learn to do everything”, he says. “You end up taking on a lot of responsibilities. During my time here I did everything from changing coffee filters and working on branding and marketing, to now coordinating large software projects.”

“My role at Strypes is to supervise projects and people”, Barros says. “I’m responsible for a couple of projects. I make sure that they are on the right track and that the customer is happy with our performance. Today, I have a strong coaching role.”

Technology leadership

Because Strypes grew so fast in Portugal, the company wanted to improve the leadership skills of their project leads. Many of them were technical experts who didn’t have any formal leadership training. Which is why Strypes turned to the High Tech Institute, which hosted the course ‘Leadership skills for architects and other technical leaders’ in Portugal on just that topic.

''The trainer made a big effort to use real-world examples. We were always talking about real issues. If we had a problem in our team, we could discuss it, and learn how to solve it. The course was very focused on practice.''

“Project leads already have good people skills, otherwise they wouldn’t be in that role”, says Barros. “But we wanted to reinforce this. We wanted to give them the tools for dealing with people and show why they work. The project leads already had the right energy but lacked the formal training. This course gave them that. It taught us some tools to navigate the responsibilities that we face as leadership figures at a technology company.”

For Barros the course put a name to things he had been doing all along without realizing it. “I already do things like talk to stakeholders and give feedback to colleagues. I just do it organically. After this training, I had a framework I could base myself on.”

This is very helpful for someone like Barros, who also needs to teach others what he knows. “Sometimes you do something naturally, but you don’t know why it works well”, he says. “Which makes it hard to explain to others how to do the same thing. These tools allow you to understand. Now I can point them to frameworks and tools.”

Feedback

During the training, the participants could discuss practical cases. “The trainer made a big effort to use real-world examples”, says Barros. “We were always talking about real issues. If we had a problem in our team, we could discuss it, and learn how to solve it. The course was very focused on practice.”

Credits: Nuno Vasco of NVSTUDIO

One focus area was feedback. “After taking the course, I started giving feedback in a different way”, says Barros. “I learned how to respond critically to a person’s work without hurting them. That is a valuable skill I will probably use for the rest of my life.”

The course proved particularly valuable for younger project leads. These are people who got promoted after we saw potential in them”, says Barros. “They know a lot about the technical side of their job, but they need to learn how to deal with certain social problems and communication issues. That’s what the training did very well.”

This fits into Strypes philosophy of having technically trained managers. “That’s very important at our company”, says Barros. “In other companies you often see a disconnect between project leads who don’t have a technical background, and just manage Excel, and the technical people below them. We want to have project leads that can do the technical things, but also have good people skills and can support their team.”

''We could discuss together how we were using the tools, and which ones were particularly helpful to us. This way, you just don’t forget about what you learned after a few weeks.''

Diving deeper

The course took four days in total, divided into two sessions of two days each. “It took place in our office in Porto”, says Barros. “There we gathered all our Portuguese project leads, which was an interesting experience in itself. It was almost a team-building exercise.”

In between the two sessions, there was a break of a few months. During that time, the participants could experiment with some of the things they learned. “We had about three months to apply what we learned”, says Barros. “We even created a buddy system, where each of us kept track of another participant. We could discuss together how we were using the tools, and which ones were particularly helpful to us. This way, you just don’t forget about what you learned after a few weeks. During the second session we reported on our experiences to dive deeper.”

Looking back on it now, Barros is very positive about the training and what he learned from it. It helped him become a better leader, and helped Strypes operate more smoothly. “When you take one of these courses there’s always skepticism”, he concludes. “You ask yourself: ‘will I actually use any of this in real life.’ In this course that was different. It was highly practical, and the trainer knew the culture of Dutch tech organizations very well. The things we learned really made a difference.”

This article is written by Tom Cassauwers, freelancer for Bits&Chips.