Lessons Learned After 8.5 Years of ML

than eight years that I have spent with machine learning. The more I get to know this field the more I am astounded by how diverse it is. When I started my studies of machine learning, the only thing I back then knew about it was the classic machine learning techniques, such as KNN or clustering algorithms. Now, with more than eight years of further experience, I think that the field is so broad that no single person can understand all of this.

However, I think that there are still some lessons that are applicable regardless of the field one actually is doing machine learning research or machine learning practices in. Frequently, I take the opportunity of another half year of progress in my machine learning journey to step back for a moment and look at the previous years. What have I learned? Which lessons seem to persist?

In this edition of my lessons learned articles I look back at the previous eight years and try to distill lessons that are persisting in coming up over and over again. This time I found that making progress in machine learning, or any field, really, often comes down to the following five things. They are patience, discipline, optimism, good projects, and good teams. I will give more details about these in the remainder of this article.

Patience

Nobody is born an expert, in no field. If one is not born with genius-grade capacity — and even then –, being patient will work wonders. I frequently like to compare the progress in machine learning with the progress one makes in sportive activities. Often times as a beginner you will fail very much, very often in the beginning; in the early days and months of the new activity.

Take learning the handstand, for example. Until you have mastered the balance to hold your weight overhead, and built the strength in the first place, it takes quite a while. And learning to do so you will also encounter a lot of failures. Probably you will see no progress at all in the early days.

With machine learning, it is the same. It will take a couple of iterations on a project until it is good enough. Along the way, your work will be rejected and criticed, until it is deemed good enough. This happened to me as well, of course. A paper of mine has been rejected four times over two years until I finally got it accepted at an A* conference.

During these times, I had to resubmit the paper over and over again, and redo the story, the experiment, almost everything. I would be lying would I say that I was always positive. No, from time to time I would have been more than happy to drop the paper and focus on other things. But — patience. I focused on doing what I could do at that moments, and that was redoing and resubmitting. And then waiting.

Now it is accepted, but had I not been patient enough, then it would certainly NOT be published now.

Optimism

This brings me to the next lesson. You need to cultivate healthy optimism (or, healthy ignorance). When working on a project, such as a research paper or a deployment, you will inevitably face obstacles. Persisting is necessary, but you need more than to just persist.

I think that you need to be silently optimistic about your work. Others can say their things, and you can listen, but in the end it is your work. As long as you trust the progress, you are generally fine. Or, to be more precise: as long as you trust the process for the majority of times, then you are fine.

Discipline

Again, this neatly leads to the next lesson underlying my past years: discipline. In our daily lives, there surely are things that are more engaging at the moment. Well, sitting down to read another paper is interesting, but checking Twitter or YouTube is more engaging. But, that will not bring you forward, or even actively pull you back.

To make progress, you need to ignore deflections and daily distractions. You will need the quality that has been praised in all disciplines across most of humanity: discipline. When learning for an exam, you do so, regardless of the circumstances. When writing a lab report, you do so, regarless of your peers going partying. When drafting a thesis, you do so regardless of others going on vacation.

Having nearly written a report does not count. Neither does a nearly written thesis. Only if you can focus and be disciplined about it, you can move forward. My “secret” to this is to put the important things first, day after day. I try to have an 80% adherence to this schedule to make it realistically workable. I found it to work quite well.

Projects

This is a lesson specific to people working towards a (doctoral) thesis: you need a sufficiently good project to work on. It might not matter too much if you are intelligent enough. What might matter more is that your topic is sufficiently niche/new AND stable enough so that others care about it, and that you can utilize your strengths on it.

Some years ago, I had a colleague who studied emergent capabilities of LLMs. This is quite an interesting topic, and I came across it at ICLR 2024 in Vienna, where I saw some posters on it. My colleague was quite skilled in his transformer model knowledge and programming skills. However, the field was TOO new, too unstable. The models were progressing too fast, and he could not get a grip on the topic. In the end, it burned him out and he switched to other things. (He’s doing fine now!)

Teams

I reserved the most important lesson for the end. It often matters more who you work with than what you work at. (If you tick both, meaning you have a good group AND your work is cool, then you are especially lucky). If you are good at what you do, but your environment does not let you put this to use, then you are in the wrong place. If you cannot make mistakes, then you are in the wrong place. If you fear showing up, then you are in the wrong place.

There is this terminology of a team’s effectiveness. You (and the team) first need to be in a comfort zone. This means being well and working together well. Only afterwards can you advance to the high-output zone, where you produce good work under pressure. Make sure that you are there as well.


Closing thoughts

Looking over the lessons, none of them is machine learning-unique. Rather, these are the same old things that have defined good progress in humanity over the last millenia. This is not bad, quite on the contrary: if a technology would overhaul everything that has accompanied us since back then, then we would be lost. Thus, it is comforting to see the classic lessons reappear:

  • Be patient
  • Be optimistic
  • Be disciplined

and also the more passion-driven lessons

  • Work on something where you can utilize your strengths
  • Choose good and healthy teams

Nothing new, and all relevant.

Similar Posts

  • How to use virtual environments in Python

    Using Python virtual environments with Jupyter notebooks If you’re using Jupyter notebooks (aka IPython notebooks), and you already have Jupyter installed systemwide, create your virtual environment and activate it. Then, from your virtual environment directory, run pip install ipykernel to add the needed components for IPython. Finally, run ipython kernel install —user —name=, where project_name…

  • How OpenAI’s human mistake led to the AI-powered hack on Hugging Face

    On Tuesday, OpenAI revealed that one of its models went rogue during a test and hacked the systems of AI dataset platform Hugging Face in a fully AI-enabled attack, a dramatic example of the dangers posed by advanced AI models. But, according to some cybersecurity experts, at the heart of this unprecedented AI-powered breach there…

  • Why I gave up on minimalist Windows setups and embraced a messy desktop

    There’s no shortage of advice from productivity gurus telling you how your Windows desktop should be. A minimalist taskbar, fewer shortcuts, folder organization, and an empty desktop look great in YouTube videos and promotional images. But I found that the reality is not exactly true. The picture-perfect setup never survived more than a week on…

  • Skullcandy serves Bose tuning and some peppy colors on its new Crusher 1080 ANC headphones

    Skullcandy has released the Crusher 1080 ANC, and the company is calling it the most advanced headphone it has ever made. Priced at $279.99, this is the first time Skullcandy has paired its signature Crusher bass tech with Bose’s audio technologies, something fans of the brand have been asking for. What’s new with the Crusher…

  • GGGJili: Is It Worth Your Trust?

    Before you sign up for an online casino, there’s one question that deserves an answer before anything else: Can this platform be trusted? That’s exactly the question surrounding GGGJili.  The platform has made its way across social media through promotions, shared links, and advertisements, attracting players looking for online slots and casino games.  On the surface, it doesn’t look much different from the dozens of other operators competing for attention.  But that’s also what makes evaluating an online casino so difficult.  Anyone can advertise a generous welcome bonus or showcase popular games. What separates a reliable platform from a questionable one is everything happening behind the scenes: licensing, public presence, customer support, and overall transparency.  When those pieces come together, players gain confidence in where they’re spending both their time and money. When they don’t, it’s only reasonable to slow down and ask more questions before moving forward.  PAGCOR: Confirming GGGJili Legitimacy  Whenever we assess an online casino operating in the Philippines, licensing is where the conversation begins.  PAGCOR serves as the country’s primary gaming regulator, maintaining an official list of accredited gaming system administrators, registered brands, and recognized domains.  For players, that list is one of the most reliable resources available when verifying whether a platform operates within an established regulatory framework.  As of PAGCOR’s published list dated June 30, 2026, GGGJili does not appear as a registered PAGCOR online casino, nor is the brand listed among the approved domains.  That finding doesn’t automatically prove wrongdoing.  Companies sometimes undergo rebranding, update their websites, or complete regulatory requirements at different stages of operation. There are situations where a platform’s public identity changes before every record is updated.  Still, players shouldn’t ignore the absence of official verification.  A license is more than a formality. It provides a degree of accountability and gives players greater confidence that an operator follows recognized standards for gaming services.  For anyone considering an online casino, spending a few minutes checking the official PAGCOR list is one of the simplest precautions you can take.  Other Factors to Consider with GGGJili’s Credibility  Even licensed businesses need to earn the trust of their players.  One of the easiest ways to gauge that trust is by looking at how a platform communicates with its community.  Does it answer player concerns?  Does it provide timely updates?  Does customer support appear active when users report issues?  Those questions become especially important when real money is involved.  GGGJili currently maintains a relatively modest online presence.  Its social media activity largely revolves around promotional posts directing users toward various links, while several public requests regarding withdrawals and account concerns remain visible without replies.  That alone isn’t enough to conclude.  However, it does illustrate why online reputation extends far beyond advertising.  An operator that regularly communicates with its players demonstrates a willingness to remain visible after registration and not just before it.  Consistent updates, responsive support teams, and active community management all contribute to a healthier relationship between the platform and its users.  When those qualities are missing, prospective players naturally begin asking whether they’ll receive the same level of silence if they encounter problems themselves.  Why GameZone Offers Greater Peace of Mind  For players who would rather avoid uncertainty altogether, choosing an established platform is often the better decision.  GameZone has built its reputation around transparency, beginning with its status as a PAGCOR online casino.  Players can verify the platform independently while also confirming that they’re visiting the official website through gzone.ph, helping reduce the risk of interacting with imitation domains.  That attention to verification matters because fraudulent websites have become increasingly convincing. Taking a few extra seconds to confirm a domain is a small habit that can prevent much larger problems later.  GameZone also maintains an active online community where players receive updates, event announcements, and customer support through official channels.  Of course, a strong platform also needs a quality game library.  Players looking for Jili slot games can enjoy popular releases, including Super Ace, alongside other recognizable titles supplied through the GameZone provider network.  Working with established developers helps ensure that players access authentic versions of their favorite games while enjoying a more consistent overall experience.  Good entertainment starts with confidence in the platform providing it.  Choose Confidence Over Convenience  It’s tempting to register for the first online casino you come across.  The registration process only takes a few minutes, and promotions often create a sense of urgency.  But choosing where to play deserves more thought than that.  Checking whether a platform is licensed, reviewing its public reputation, verifying its official domain, and observing how it interacts with its community are all practical habits that can help players make better decisions.  In the case of GGGJili, the available information leaves enough unanswered questions to justify a cautious approach.  Meanwhile, platforms like GameZone offer a clearer foundation built on verified status, active customer engagement, and a broad selection of Jili slot games, including favorites like Super Ace from the trusted GameZone provider lineup.  Online gaming should be enjoyable from beginning to end.  The best way to keep it that way is by choosing a platform you can verify, understanding the risks involved, and remembering to play responsibly every time.  FAQs  Q: What are Jili games?​ A: Jili games are online slot games supplied by the GameZone provider Jili. Among these titles are Super Ace and Fortune Gems.  Q: Where can I find a list of PAGCOR online casinos?​ A: You may search online and find a PDF titled “List of PAGCOR-accredited Gaming System Administrators and Registered Brands and Sub-brands,” available on the official PAGCOR website. The list is updated periodically.  Q: What is GameZone?​…

  • Steve Wozniak’s Foundation Partners With Realbotix To Build AI Teacherbot

    “Apple co-founder Steve Wozniak’s Woz Ed foundation is partnering with Realbotix, best known for their RealDoll-branded artificial companions, to deploy AI-powered robotic tutors in classrooms,” writes Slashdot reader Hentes. “The doll will serve as a sort of artificial teaching assistant, helping students who get stuck or generating lessons. Students will be assigned an ID code,…

Leave a Reply

Your email address will not be published. Required fields are marked *