Say hello to Jamie, one of Flexciton's frontend developers. From watering his cactus to perfecting the user experience of our application, find out what he does during his day-to-day in this month's edition of The Flex Factor.
At Flexciton, I have a few different roles. My main role is as a frontend developer, which means I work on creating and improving the user interface of the app. But I also have other responsibilities - I lead the frontend engineering practice, and I'm in charge of guiding discussions and decisions about the frontend architecture. It keeps me busy, but I enjoy the variety!
A typical day for me at Flexciton starts off with some personal tasks - I check on my trusty cactus (Mr Prickles) and give him some water. After that, I open up my personal Trello board and plan out my day, which usually involves working on engineering tasks or frontend related work.
Next up is the daily stand up meeting, where I update the team on what I've accomplished and what I plan to work on for the rest of the day. Then it's time to dive into work - if I'm working on an engineering task, that usually means writing some code and asking for help from resources like StackOverflow or ChatGPT. I like to listen to some ambient and melodic tunes while I work.
If it's a practice day, I'll probably be working on tickets to address existing tech debt or putting together plans for the UI architecture. Around lunchtime, I take a break and grab some food - on Tuesdays, we have a team lunch that gives us a chance to chat with other members of Flexciton outside of our immediate team. After lunch, it's back to work until it's time to call it a day.
What I enjoy most about my role at Flexciton is the variety of tasks and responsibilities that come with being a frontend developer and leading the frontend engineering practice. I love delivering features that provide real value to the users of our app, and there's nothing better than seeing someone using a feature I've helped build. The idea of making a user's experience even just a tiny bit better is highly motivating.
On a daily basis, I get to work on both technical and creative aspects of the app - whether it's writing code for engineering tickets, collaborating on designs, or planning out the UI architecture. I find it really satisfying to see the tangible results of my work and how it contributes to the overall success of the company.
Additionally, being part of a team that is collaborative, supportive, and always striving for improvement makes my job even more enjoyable. I appreciate that I have the opportunity to learn from my colleagues and contribute my own ideas to help move the company forward. Overall, the combination of technical challenges, a positive team environment, and the ability to make a real impact on our users is what makes me look forward to coming to work every day.
Absolutely, I would pursue the same career again without hesitation. Before transitioning to frontend development, I worked as an electrician for five years. Although I gained valuable experience and skills during that time, I knew that it wasn't the right long-term career path for me.
Switching to frontend development was a challenging but rewarding decision. I've been able to build upon my previous technical knowledge and apply it in new and exciting ways. I feel incredibly lucky to have found a career that I truly enjoy, and I never take that for granted.
Being a frontend developer allows me to combine my technical skills with my creativity and problem-solving abilities. I find the work to be constantly engaging, and I'm always learning new things. The fact that I'm able to contribute to the success of a company and make a positive impact on its users is incredibly fulfilling.
I know that not everyone has the opportunity to pursue a career they enjoy, so I feel grateful every day for the path that led me to frontend development. Looking back, I can confidently say that I made the right decision, and I'm excited to see where this career will take me in the future.
Rewarding, challenging, fun
My first day at Flexciton is definitely one of my fondest memories. Starting a new job can be daunting, but I was immediately struck by the friendly and welcoming atmosphere in the office. My colleagues went out of their way to make me feel comfortable and part of the team from the get-go. I knew from that first day that I had made the right choice in joining this company.
Since then, I've had the opportunity to work on some truly exciting projects and collaborate with some incredibly talented people. Every day presents new challenges and opportunities for growth, and I'm constantly motivated to improve and learn.
But it's not all work and no play at Flexciton. One of the highlights of the year for me is our company trips. After working hard all year, it's a much-needed break to spend some quality time with my colleagues and enjoy some downtime. It's always a great bonding experience, and I come back feeling re-energized and ready to tackle whatever challenges lie ahead.
Overall, I feel incredibly fortunate to be part of such a supportive and dynamic team at Flexciton. From my first day to now, it's been a truly memorable and rewarding journey, and I can't wait to see what the future holds.
Join Felipe as he shares his typical day at Flexciton, highlights the most rewarding aspects of his role and offers valuable career advice in this month’s edition of The Flex Factor.
Join Felipe as he shares his typical day at Flexciton, highlights the most rewarding aspects of his role and offers valuable career advice in this month’s edition of The Flex Factor.
I’m an Optimization Engineer, which deals with mathematical optimization and software engineering. At work, you’ll find me working on new components to our optimization model, thinking of and/or implementing improvements and fixing some bugs that appear from time to time. In general, it involves understanding the semiconductor manufacturing process and writing and maintaining production code to incorporate mathematical optimization into our software so that we can deliver the best schedules for our clients.
Treat myself with a cappuccino before anything else (I always regret it at the end of the month, it’s an expensive addiction), then I’m ready for our daily stand-up. That’s when the team meets to discuss priorities, status of ongoing work, if there are any blockers and how to sort them. After that, it is a mix of coding (new feature, improvement, bug fix, etc), discussing the design of a new implementation with another team member and doing code reviews. From time to time, I also present something in our knowledge transfer sessions and have also been onboarding new starters on the topic of optimization.
We deal with very complex problems, so it really is a mix of challenging and exciting work, all done within a friendly and supportive environment! Learning a lot and having fun ends up being a byproduct.
Interesting, fun, challenging.
Tasks that initially seem daunting and make you doubt your knowledge and expertise are often the ones that will make you grow.
I guess I’ll have to pick more than one here. It may sound cliche or cringe, but the first day was one of my best memories. Moving abroad for a new job and to do something for the first time is quite an intimidating experience. So it was a great feeling when I had a warm welcome on my first day. Everyone was friendly, open and looked super smart.
Apart from that:
Are you interested in working for Flexciton? Head over to our careers page to check our current vacancies or connect with us.
Jamie shares his thoughts on the UK’s £1bn semiconductor strategy, why he thinks there's untapped potential with disruptive technology, and how the UK’s abundant talent pool could be the key for our growth in the global industry.
Rishi Sunak’s recent unveiling of the UK’s £1bn ($1.3bn) semiconductor strategy was always bound to provoke a reaction from critics. In an attempt to improve research and development and bolster international cooperation, the UK announced it will partner with Japan as part of its strategy. The aim of this collaboration is to foster knowledge sharing, increase expertise, and mitigate supply chain risks. The obscurity of the government’s strategy – as well as the delay from the original announcement date of autumn last year – tells me that they are very much still figuring this out. It appears the next step is to employ an advisory panel to help decipher what the actual actions will be before autumn of this year. A full year after the original date. Fundamentally, though, I think the UK has got this one right. It’s too late for us to start throwing huge amounts of money at building fabs, since we simply don’t have the capital or the resources to create our own security of supply. Instead, it’s much more beneficial for us to focus on specialisms that could make us globally relevant to the supply chain. However, what I’m less convinced about, is the government's understanding of the areas of expertise we already possess.
Let’s look at where the UK is particularly strong, as with a limited budget, focusing on creating that specialism makes sense. The obvious one here is chip design, which was detailed in the strategy unveiling last week. ARM has been at the forefront of this market for many years and, along with the spin-offs coming from the University of Cambridge, it’s a sector where the UK could be considered at the forefront. Other nations, such as China, have been offering a greater deal of support to their design companies for many years now, so it makes sense to match them if we want to remain competitive. Another obvious one is innovative new software and technology, which is not detailed in the government’s strategy. The skills shortage means that emerging technology like artificial intelligence will soon have to play a more central role in wafer fabs as they transition towards smart factories. We have a faster growing tech hub here than anywhere else in Europe, putting the UK in a prime position to establish itself as a global leader in smart manufacturing technology. Yet even with this opportunity sitting directly under their noses, I don't think the government has yet realised its potential.
For those who are unfamiliar, smart manufacturing refers to the integration of advanced technologies like artificial intelligence and automation into manufacturing processes and systems. It has the potential to transform traditional factories into intelligent, data-driven environments that enable much higher levels of efficiency with fewer skilled people required. Now, smart manufacturing is still very much an emerging field. At this point, only a handful of leading-edge manufacturers are concerned with it and even fewer have begun actually adopting it. But the current challenges faced by the industry, such as the skills shortage, are making its importance ever-more apparent.
The government seems to think that the best way to solve the skills shortage is to invest in the education of relevant fields. There’s no doubt that this will help somewhat, but it’s going to take a very long time. What they fail to take into consideration is that working in semiconductors used to be one of the most exciting prospects for skilled engineers. In some cases, it still may be, but now it has to compete with working for companies like Google or Apple. So as the demand for people rises with the construction of new fabs and tech companies continue to attract graduates, it’s going to be a challenge to attract the level of talent the industry needs in the time it needs it. As many of the vanguard wafer fabs are realising, a quicker and more realistic approach to solving the skills shortage is implementing smart manufacturing technologies.
The key component of smart manufacturing is software. The tech startup ecosystem here in London has a value of over £250bn ($314bn), which is over triple that of the next largest in Europe. The UK government is well aware that novel technology is a domain that the UK – and London in particular – is well positioned to become a leader in. But it seems they haven’t yet figured out that our strengths in this area could be applied to our semiconductor strategy.
The talent pool of software and data engineers we have access to here in London rivals that of anywhere else in the world. It’s one of the main drivers behind the capital’s success as a tech hub. With support from the government, this abundance of skilled engineers and software companies could be harnessed to create a specialism in smart manufacturing technology. Many of the disruptive technologies that will be used in wafer fabs over the next 20 years will come from outside of the traditional semiconductor supply chain, many of which could be already operating in London today. All of this means that the foundations for this new specialisation are already laid, giving the UK a head start to become a global leader in smart manufacturing.
To conclude, the UK's semiconductor strategy reveals both missed opportunities and potential for growth. While the government's collaboration with Japan and investments in chip design are steps in the right direction, our potential with emerging technologies seems overlooked. The UK's thriving tech hub, particularly in London, presents a pool of software companies and skilled engineers that could be leveraged to establish the country as a leader in smart manufacturing technology. By embracing smart manufacturing, the UK can help address the skills shortage, drive efficiency in the industry, and secure a position of relevance in the global semiconductor supply chain. However, it remains crucial for the government to recognise and harness these existing strengths to fully realise the potential for growth and competitiveness in the semiconductor industry.
Author: Jamie Potter, CEO and Cofounder
In Part 2 of this blog, Ben Van Damme delves further into the potential of advanced optimization-based scheduling for wafer fabs in the not too distant future.
In Part 1 of this blog, we focused on use cases where lots are scheduled on tools and how advanced scheduling gives users the ability to optimize for future decisions as well as real-time. When we say "advanced," we are referring to autonomous, optimization-based solutions. Our emphasis was primarily on how scheduling can enhance productivity in a fab today. In Part 2, however, we’ll delve further into its potential for fabs in the not too distant future.
Previously, I discussed how task lists are typically associated with human workers. However, it is worth noting that task lists can also be applied to automated systems such as automated guided vehicles (AGVs) and automated material handling systems (AMHS) with the use of an advanced scheduler. With task lists, an advanced scheduler can not only determine which lot is assigned to which tool and when, but also which operator – or robot – will be serving the tool. There’s a whole set of new opportunities that arise with that, as humans and robots, just like tools, have a limited capacity that can be optimally utilised. It’s clear then that the possibilities for advanced scheduling go beyond the stand-alone Industry 4.0 applications and have the potential to integrate vast amounts of fab data into a holistic system.
One of the use cases of such a holistic system is described later on in this blog as a type of ‘digital twin’, but the capabilities of an advanced scheduling system go beyond that. With a digital twin concept, the human is still very much inside the cockpit. An advanced scheduling system, on the other hand, is more like an autopilot, augmenting the capabilities of other systems and taking control of manufacturing decisions when necessary. As such, advanced scheduling is a cornerstone of the so-called ‘smart factory’. Let’s try to understand the huge array of benefits it can bring. First, we’ll cover a couple of use cases that can benefit the manufacturers. Second, we’ll share some thoughts on how advanced scheduling aligns with the idea behind Industry 5.0 and how the technology can serve ourselves as humans.
Once a lot is intelligently scheduled, we know when to process it and on which tool. The lot can be transported to that tool’s specific staging rack just before it gets processed. It enables fabs to eliminate waste by optimizing transport capacity, which removes the likelihood of a lot being transported at half capacity only for it to wait in queue. Transport scheduling also enables splitting logistics and processing workflows; some workers focus on keeping the tools running, others focus on getting the lots to the tools in time. Multi-cleanroom fabs will make better use of their capacity in areas that for logistical reasons are not preferred. Which means no more remote idle machines waiting for a lot that doesn’t arrive.
With better control of lot processing, intra-fab logistics, and workforce planning, we get a more realistic view on the true capacity of a factory. We call it a dynamic capacity model, resembling the idea of a digital twin of a production plant. A dynamic capacity model better reflects the current state, loading and dynamics in a factory, as opposed to the static capacity models commonly used. Until now in wafer fabs, dynamic capacity models have at best been approximated by what-if scenarios in simulation models, but the potential goes beyond that. When playing around with different scenarios – e.g. when to plan maintenance or shutdowns, which availability increase has the most impact on the whole factory, what’s the effect of frequent product mix changes, what lead times to expect and so on – it should allow factories to better judge the impact of their decisions. Optimization can even help by not only interpreting the outcome, but suggesting the best decision for a fab’s goals.
Eventually, dynamic capacity models could scale to corporate level in multi-factory models. Further up, these models could feed into supply chain planning software. During the supply chain crisis, it was striking to see how disconnected sales and operations planning cycles in semiconductors were from the actual operational challenges of factories. Part of it was because of models that don’t properly comprehend the actual situation the factory was in. Fabs were treated as black boxes with a simple input and output signal, but just because you have promised your customers a sooner delivery date, it doesn’t mean it will happen automatically. You need a driver towards that new target, and that’s where advanced scheduling software helps, by optimizing towards shorter lead times. Its integration into dynamic capacity models and supply chain planning software would lead to more reliable input for inventory and order fulfilment optimization engines. This translates into lower inventory costs and better delivery performance of a company.
Eventually, we want technology to help us overcome the challenges we face as humans. From what has been written so far, this blog might give the impression that this technology is primarily serving profitability. But becoming a smart factory doesn’t necessarily contradict with a human-centric approach. Industry 5.0 is the theoretical concept that’s been introduced for that. It counters the illusion that the future of manufacturing is one in which humans play a minor role. Instead, we should embrace both the capabilities of new technologies, as well as those of humans and find synergies to make the best of both worlds. While Industry 4.0 can do a great job in automating repetitive tasks or making sense out of masses of data, humans have the advantage of better interpretation of context, require fewer data points to understand, and can make value trade-offs. Humans will not miraculously disappear from the factory shop floor, so we’ll benefit from thinking about how these advanced technologies can harmoniously coexist with people and yield mutually beneficial outcomes.
The obvious fear with advanced scheduling is that operators and technicians will turn into de facto robots, where only adherence is of importance when aiming to get more out of the workforce. Let’s turn that thought up-side-down: what if the same work could be better distributed amongst the team by offloading peaks to underloaded co-workers? Advanced scheduling can better predict and hence properly distribute work aligned with an individual's availability and level of training. Also the workflow itself - the number and order of actions to perform - can be streamlined to lower physical and mental workload.
With detailed production schedules, any lack of staff or training becomes directly visible and quantifiable. Hiring and training programs could become more timely and data-driven, just as annual evaluations will become less subject to biases of the manager. Even on-the-spot productivity can be monitored and optimised. This may sound like a “Big Brother” concept, but compare it with the advancement of sports analytics and medicine in the last decade. Professional athletes don’t complain about data integrity and privacy issues, because (1) it’s part of their job and (2) it helps them in what they want to achieve. If athletes ignore their data, they simply don’t reach the top anymore. Similarly, the fourth and fifth industrial revolution will bring staffing to higher levels of productivity, not because they are squeezed out more, but because the data will reveal where there’s room for improvement or when a red line is about to be crossed.
Given the increasing scale and complexity described above, significant computational power and data storage capabilities will be necessary. This makes it likely that cloud-based technology will be adopted to facilitate the transition to smart factories. Although many fabs are currently far from achieving smart factory status, it is clear that the industry is moving in this direction. Therefore, factory managers must acknowledge that the transition to becoming a smart factory is not just a concern for the future and must be implemented within a realistic timeframe. The foundations for this transition, including employee readiness, are already being established today. And given the use cases discussed, let there be no doubt that advanced scheduling will play an integral part in the next generation of wafer fabs.
Author: Ben Van Damme, Industrial Engineer and Business Consultant