<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Eduardo Gade Gusmao</title>
    <description>The latest articles on Forem by Eduardo Gade Gusmao (@eduardogade).</description>
    <link>https://forem.com/eduardogade</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3717155%2Ff4b36464-e4c4-45b5-b1e4-dfab44589a8a.jpeg</url>
      <title>Forem: Eduardo Gade Gusmao</title>
      <link>https://forem.com/eduardogade</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/eduardogade"/>
    <language>en</language>
    <item>
      <title>Technical Interview Report: Senior Software Engineer at Bloomberg - Spring Boot Stack (4 Rounds)</title>
      <dc:creator>Eduardo Gade Gusmao</dc:creator>
      <pubDate>Fri, 20 Feb 2026 14:17:28 +0000</pubDate>
      <link>https://forem.com/eduardogade/technical-interview-report-senior-software-engineer-at-bloomberg-spring-boot-stack-4-rounds-fj1</link>
      <guid>https://forem.com/eduardogade/technical-interview-report-senior-software-engineer-at-bloomberg-spring-boot-stack-4-rounds-fj1</guid>
      <description>&lt;p&gt;If you are prepping for a Senior Software Engineer role at Bloomberg, you'll want to buckle up.&lt;/p&gt;

&lt;p&gt;I recently went through their 1-hour technical screening, and it was a dense, fast-paced session that touched on everything from high-level architecture to LeetCode-hard problem-solving.&lt;/p&gt;

&lt;p&gt;Here is the breakdown of what to expect and the specific technical challenges I faced.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Interview Structure:
&lt;/h2&gt;

&lt;p&gt;The session was strictly timed at 60 minutes, divided into four distinct segments:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Project Deep Dive: A discussion on my previous experience and architectural decisions.&lt;/li&gt;
&lt;li&gt;SQL Assessment: Relational database querying.&lt;/li&gt;
&lt;li&gt;Data Structures &amp;amp; Algorithms (DSA): Live coding.&lt;/li&gt;
&lt;li&gt;Spring Boot Practical: A hands-on look at REST API design.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Part 1: SQL - Aggregations and Filters&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The SQL portion wasn't designed to trick me with obscure syntax, but rather to test my comfort with window functions or subqueries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Challenge:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Given an Employee table (id, department_id, salary) and a Departments table (id, name);&lt;/li&gt;
&lt;li&gt;Find the department(s) with the highest average salary.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key Constraints:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You must return only the max average.&lt;/li&gt;
&lt;li&gt;If there is a tie between multiple departments, you must return all of them.
Tip for others: Don't just use &lt;code&gt;LIMIT 1&lt;/code&gt;. Make sure your solution accounts for ties by using a &lt;code&gt;HAVING&lt;/code&gt; clause or a &lt;code&gt;RANK()&lt;/code&gt; window function.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Part 2: DSA - The "Hard" Wall&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The interview took a sharp turn into high-level algorithmic thinking. I was hit with Sliding Window Maximum (a well-known &lt;a href="https://leetcode.com/problems/sliding-window-maximum/description/" rel="noopener noreferrer"&gt;LeetCode Hard&lt;/a&gt;). The goal is to find the maximum value in a sliding window of size &lt;code&gt;k&lt;/code&gt; as it moves across an array.&lt;/p&gt;

&lt;p&gt;For a Senior role, they aren't looking for the &lt;code&gt;𝒪(nk)&lt;/code&gt; brute-force solution; they want to see if you can optimize it to &lt;code&gt;𝒪(n)&lt;/code&gt; using a Deque (Double-Ended Queue) to keep track of indices in a monotonic fashion. If you are rusty on monotonic queues, brush up before interviewing here.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Part 3: Spring Boot - Annotations and API Design&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Because this role requires strong Spring Boot expertise, the final segment was a "sanity check" on my framework knowledge. I was asked to live-code a sample REST API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Focus areas included:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Proper use of &lt;code&gt;@RestController&lt;/code&gt; and &lt;code&gt;@RequestMapping&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Dependency Injection via &lt;code&gt;@Service&lt;/code&gt; and constructor-based injection.&lt;/li&gt;
&lt;li&gt;Handling HTTP verbs and path variables.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Bloomberg seems to value "T-shaped" engineers-people who have the high-level Spring Boot context but haven't forgotten how to handle complex algorithms or raw SQL.&lt;/p&gt;

&lt;p&gt;My advice? Practice your sliding window logic and ensure you can talk through your past architectural choices clearly and concisely.&lt;/p&gt;

</description>
      <category>interview</category>
      <category>software</category>
      <category>devops</category>
      <category>coding</category>
    </item>
    <item>
      <title>I was mistaken for an AI. What should I do?</title>
      <dc:creator>Eduardo Gade Gusmao</dc:creator>
      <pubDate>Sun, 25 Jan 2026 04:18:47 +0000</pubDate>
      <link>https://forem.com/eduardogade/i-was-mistaken-for-an-ai-what-should-i-do-5fni</link>
      <guid>https://forem.com/eduardogade/i-was-mistaken-for-an-ai-what-should-i-do-5fni</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;It Finally Happened: My Writing Was Tagged as AI Content&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flkqwsfdx3bte67fcw0u0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flkqwsfdx3bte67fcw0u0.png" alt=" " width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 1: The Incident
&lt;/h2&gt;

&lt;p&gt;Let me paint you a picture. Stack Overflow—that digital colosseum where developers go to solve problems and occasionally lose faith in humanity—has some gold-standard unwritten rules:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;There is only &lt;em&gt;one&lt;/em&gt; right answer (yours better be it).&lt;/li&gt;
&lt;li&gt;If I have more "reputation" than you, I am literally, objectively, measurably better than you.&lt;/li&gt;
&lt;li&gt;Answers are not meant for learning, only problem-solving. No depth. No flourish. Just the fix.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I violated the third rule. The one I'm actually (fairly, given Stack Overflow's Darwinian culture) okay with.&lt;/p&gt;

&lt;p&gt;The gentleman who flagged me was surprisingly kind. He offered genuinely good advice: "Provide references." He's right—LLMs rarely embed citations unless explicitly prompted. But here's the twist: &lt;em&gt;I wrote that answer entirely myself.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyu356ebvyyctalnqwfuf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyu356ebvyyctalnqwfuf.png" alt=" " width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See, I'm not neurotypical. My brain naturally produces what people now call "AI fluff"—the verbose, structured, slightly pompous prose that characterizes GPT outputs. It's just how I think. I've spent years developing strategies for Smart Brevity™, especially as a professor and ML engineer where time is sacred. That's precisely why I include a TL;DR with copy-pastable solutions upfront, then proceed to explain in depth. (Too many years teaching...)&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 2: The Social Experiment
&lt;/h2&gt;

&lt;p&gt;After being flagged for sounding like an AI, I decided to run a little experiment.&lt;/p&gt;

&lt;p&gt;Next question I answered? I wrote it completely myself, then fed it to an LLM with one simple instruction:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Rewrite this text as if you were [LLM]."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I asked the AI to rewrite &lt;em&gt;everything&lt;/em&gt; I'd written, but in its own voice.&lt;/p&gt;

&lt;p&gt;A single tear rolled down my cheek as I read the output. The flow was superb. The transitions were buttery smooth. I pasted it verbatim—didn't even remove the telltale characteristics I (as a Machine Learning specialist) &lt;em&gt;know&lt;/em&gt; exist in AI-generated text.&lt;/p&gt;

&lt;p&gt;The result? Not flagged. Better yet: &lt;em&gt;the same moderator who flagged my original answer upvoted this one.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This moment crystallized something for me. We're missing a massive opportunity here. People are so focused on detecting AI that they've forgotten to ask: &lt;em&gt;If the answer solves the problem, does it matter who—or what—wrote it?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;But that's a story for another day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 3: The Linguistic Fingerprints
&lt;/h2&gt;

&lt;p&gt;What I &lt;em&gt;can&lt;/em&gt; share today are the patterns—those statistically significant trends that betray AI authorship. These aren't smoking guns individually, but part of a larger textual fingerprint. (Actual detection involves analyzing diacritics, BOMs, and ventures into Kolmogorov Complexity theory of randomness—my favorite subject, coming in a dedicated series.)&lt;/p&gt;

&lt;p&gt;For now, here's what to watch for:&lt;/p&gt;

&lt;h3&gt;
  
  
  The Rule of Three
&lt;/h3&gt;

&lt;p&gt;Remember when I listed three Stack Overflow rules at the beginning? That wasn't accidental. Our brains naturally gravitate toward triplets—two feels incomplete, four feels excessive (and we're lazy). We rarely reach five.&lt;/p&gt;

&lt;p&gt;LLMs have this obsession amplified to eleven. Three examples. Three benefits. Three challenges. Always three.&lt;/p&gt;

&lt;h3&gt;
  
  
  LinkedIn Talk: The Art of Saying Nothing Beautifully
&lt;/h3&gt;

&lt;p&gt;You know these sentences: packed with words, empty of substance.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"The outstanding performance of the data shows an increasing demand for more sophisticated solutions among users, not only because they value safety and freedom, but also because such are intrinsic components embedded in human nature and philosophy."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What did that actually say? Not much. But it sounded profound.&lt;/p&gt;

&lt;p&gt;Watch for the "not X, rather Y" construction. "It's not just about speed, it's about efficiency." AI &lt;em&gt;loves&lt;/em&gt; this false dichotomy.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Vocabulary Hall of Fame
&lt;/h3&gt;

&lt;p&gt;Certain words appear with suspicious frequency in AI text:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Classics:&lt;/strong&gt; Additionally (especially starting sentences), crucial, delve (pre-2025), emphasizing, enhance, fostering, garner, highlight (as verb), intricate/intricacies, landscape (abstract), pivotal, showcase, tapestry (abstract), testament, underscore (as verb), vibrant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Significance Merchants:&lt;/strong&gt; "stands/serves as," "is a testament/reminder," "plays a vital/crucial/pivotal role," "underscores its importance," "reflects broader trends," "marks a turning point," "evolving landscape."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Humble Helpers:&lt;/strong&gt; "I hope this helps," "Of course!," "Certainly!," "You're absolutely right!," "Would you like...," "Let me know if you need more detail."&lt;/p&gt;

&lt;h3&gt;
  
  
  Structural Tells
&lt;/h3&gt;

&lt;p&gt;AI writing has a typography signature:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Smart quotes: "this" or 'this' (not "this" or 'this')&lt;/li&gt;
&lt;li&gt;Em dashes—always, ALWAYS em dashes—used liberally&lt;/li&gt;
&lt;li&gt;Ellipsis as Unicode: … (not ...)&lt;/li&gt;
&lt;li&gt;Emojis and bullet points &lt;em&gt;everywhere&lt;/em&gt; 🎯&lt;/li&gt;
&lt;li&gt;Title Case Headers&lt;/li&gt;
&lt;li&gt;Overuse of &lt;strong&gt;boldface&lt;/strong&gt; for emphasis&lt;/li&gt;
&lt;li&gt;Two-column tables when prose would suffice&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Copula Conspiracy
&lt;/h3&gt;

&lt;p&gt;LLMs avoid basic "is/are" constructions like vampires avoid garlic.&lt;/p&gt;

&lt;p&gt;Instead: "serves as," "stands as," "marks," "represents," "boasts," "features," "offers."&lt;/p&gt;

&lt;p&gt;Why write "The library is popular" when you can write "The library boasts a vibrant community"?&lt;/p&gt;

&lt;h3&gt;
  
  
  Elegant Variation Gone Wild
&lt;/h3&gt;

&lt;p&gt;LLMs have repetition-penalty code (temperature parameters) that discourages word reuse. Mention a protagonist once by name, then watch the synonyms parade: "the key player," "our eponymous character," "the central figure."&lt;/p&gt;

&lt;p&gt;It's the literary equivalent of using a thesaurus on every noun.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Balanced Parallelism
&lt;/h3&gt;

&lt;p&gt;"Not only X, but also Y." "It's not just about A, it's about B." "Despite challenges, however..."&lt;/p&gt;

&lt;p&gt;These parallel constructions make AI sound thoughtful and balanced. They're everywhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  Knowledge-Cutoff Disclaimers
&lt;/h3&gt;

&lt;p&gt;"As of my last training update..." "While specific details are limited..." "Based on available information..." "Up to [date]..."&lt;/p&gt;

&lt;p&gt;Humans rarely qualify their knowledge this way unless we're academics covering our asses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 4: The Philosophical Epilogue
&lt;/h2&gt;

&lt;p&gt;Here's what keeps me up at night: I write like an AI because my brain works differently. I structure thoughts in neat hierarchies. I use formal vocabulary. I love em dashes and parallel constructions.&lt;/p&gt;

&lt;p&gt;Am I less human because my prose matches a statistical model trained on billions of human texts?&lt;/p&gt;

&lt;p&gt;Or perhaps—and here's the uncomfortable truth—LLMs write like "AI" because they learned from people like me. The verbose professors. The technical writers. The documentation specialists who've been producing "AI-sounding" content since before transformers were invented.&lt;/p&gt;

&lt;p&gt;We built these models on human language. They reflect patterns that already existed. The call is coming from inside the house.&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 5: Conclusion
&lt;/h2&gt;

&lt;p&gt;The Stack Overflow incident taught me something valuable: We're developing detection mechanisms for a problem we've barely defined. "AI-generated text" isn't a monolith—it's a spectrum that overlaps considerably with neurodivergent communication styles, academic writing, technical documentation, and yes, anyone who simply gives a damn about structure and clarity.&lt;/p&gt;

&lt;p&gt;Maybe instead of playing an endless game of cat-and-mouse with detection algorithms, we should ask better questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the information accurate?&lt;/li&gt;
&lt;li&gt;Does it solve the problem?&lt;/li&gt;
&lt;li&gt;Is it helpful to the reader?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because here's the kicker: The moderator who flagged my human-written answer as AI and upvoted my AI-rewritten answer wasn't evaluating truth or utility. He was evaluating &lt;em&gt;vibes&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;And vibes, my friends, are a terrible basis for gatekeeping knowledge.&lt;/p&gt;

&lt;p&gt;So next time you're tempted to flag something as "AI-generated," pause. Ask yourself: Are you detecting artificial intelligence, or just intelligence that's been artificially forced into a box labeled "normal"?&lt;/p&gt;

&lt;p&gt;The answer might surprise you.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;P.S. This entire article was written by a human. Probably. Does it matter?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>machinelearning</category>
      <category>socialmedia</category>
    </item>
    <item>
      <title>From Academia to Industry: The World Is Bigger Than You Thought</title>
      <dc:creator>Eduardo Gade Gusmao</dc:creator>
      <pubDate>Sun, 18 Jan 2026 15:11:15 +0000</pubDate>
      <link>https://forem.com/eduardogade/from-academia-to-industry-the-world-is-bigger-than-you-thought-3em0</link>
      <guid>https://forem.com/eduardogade/from-academia-to-industry-the-world-is-bigger-than-you-thought-3em0</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1k1y7mhbbft472bor69e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1k1y7mhbbft472bor69e.png" alt=" " width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Part I:&lt;/strong&gt; &lt;code&gt;if all(academia): continue&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I spent most of my life breathing academia.&lt;/p&gt;

&lt;p&gt;I did my &lt;a href="https://portal.cin.ufpe.br/" rel="noopener noreferrer"&gt;BSc&lt;/a&gt;, &lt;a href="https://portal.cin.ufpe.br/" rel="noopener noreferrer"&gt;MSc&lt;/a&gt;, and two PhDs across &lt;a href="https://www.rwth-aachen.de/go/id/a/?lidx=1" rel="noopener noreferrer"&gt;Germany&lt;/a&gt; and the &lt;a href="https://hsph.harvard.edu/" rel="noopener noreferrer"&gt;US&lt;/a&gt;. Research shaped how I think, how I speak, &lt;em&gt;how I measure time&lt;/em&gt;. Deadlines, papers, grants, citations - all part of a rhythm I once thought was the rhythm of intellectual life.&lt;/p&gt;

&lt;p&gt;After a long winter abroad, I returned to Brazil - first to teach at the same university where my academic path began, and later to join the &lt;a href="https://fiocruz.br/en" rel="noopener noreferrer"&gt;Oswaldo Cruz Foundation&lt;/a&gt;, invited to work on one of the largest precision medicine initiatives in the country. Brazil has one of the &lt;a href="https://agenciabrasil.ebc.com.br/en/saude/noticia/2025-09/brazils-free-health-care-network-now-35-years-old" rel="noopener noreferrer"&gt;world's largest &amp;amp; most comprehensive &lt;strong&gt;free public healthcare&lt;/strong&gt; systems&lt;/a&gt;, and I deeply believe in that model. Open science, open access, open collaboration - &lt;em&gt;those values were never abstract to me.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Then life interrupted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgk1fmx0y3wux6f3rsd2n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgk1fmx0y3wux6f3rsd2n.png" alt=" " width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Part II:&lt;/strong&gt; &lt;code&gt;driver.wait()&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;A serious accident left me unable to move or work for a long period. I stepped away from my position with a difficult letter - one of those moments where professionalism and humanity blur completely. There were tears. There was gratitude. &lt;em&gt;And then there was silence.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;With my body paused, my mind wasn't. Learning was the only thing I could still do. So I started looking outward - really outward - in a way I hadn't had time to before.&lt;/p&gt;

&lt;p&gt;What I found surprised me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjm5bjuked5hhek6adl1a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjm5bjuked5hhek6adl1a.png" alt=" " width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Academia is absolutely fundamental. There is no modern AI, no genomics revolution, no computational biology without decades of academic work. That hasn't changed. What has changed is where some of the most daring experimentation now happens.&lt;/p&gt;

&lt;p&gt;For me, "new trends" always meant mathematics/science: variational methods, stochastic optimisation, KL divergence, ELBO, reparameterization tricks - the quiet machinery behind learning systems. Or &lt;code&gt;Any&lt;/code&gt;-seq, a novel sequencing method combining gene expression, architecture and function. But outside academia, I suddenly saw something else layered on top of that: tools that fix your code as you write, systems that assume iteration and failure as normal, environments designed to reduce friction instead of rewarding endurance.&lt;/p&gt;

&lt;p&gt;I wasn't ignorant because I lacked curiosity. I was ignorant because academic time is brutally scarce. When survival depends on output metrics, there is little space to look out the window.&lt;/p&gt;

&lt;p&gt;Meanwhile, industry quietly absorbed a lesson academia once owned: discovery requires room to fail. By operationalising failure - sharing it, testing it, democratising it - industry started producing research of astonishing quality. Papers like Attention Is All You Need or breakthroughs like AlphaFold weren't accidents; they emerged from cultures where experimentation was allowed to breathe.&lt;/p&gt;

&lt;p&gt;This didn't diminish academia in my eyes. It reframed it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqorfcmnj0up73bxilpyi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqorfcmnj0up73bxilpyi.png" alt=" " width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Part III:&lt;/strong&gt; &lt;code&gt;from __future__ import annotations&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I realised the question wasn't academia versus industry. It was whether our systems still align with the values that made discovery possible in the first place.&lt;/p&gt;

&lt;p&gt;So I decided to transition.&lt;/p&gt;

&lt;p&gt;Not because I stopped believing in research - quite the opposite. I still dream of ambitious endeavours, like &lt;a href="https://www.nature.com/articles/s41388-019-1005-1" rel="noopener noreferrer"&gt;chromatin-informed therapies&lt;/a&gt; and biology that genuinely changes lives. &lt;em&gt;I just came to believe that the walls separating "industry" and "academia" are more historical than necessary&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Will this transition be easy? Probably not. Will my academic CV fit cleanly into industry checkboxes? Time will tell.&lt;/p&gt;

&lt;p&gt;But this isn't about me, or about choosing sides. It's a quiet call for a different mindset - one where &lt;em&gt;academia and industry learn from each other&lt;/em&gt;, where &lt;em&gt;failure regains its dignity&lt;/em&gt;, and where &lt;em&gt;discovery belongs to anyone willing to look carefully enough&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The world is bigger than we think - sometimes we just need the pause to notice it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz1752mp4mpk3m9lwlcbc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz1752mp4mpk3m9lwlcbc.png" alt=" " width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>opensource</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
