DEV Community

yang yaru
yang yaru

Posted on

5 5 4 6 2

From Doom Scrolling to Code Rolling: My Developer Revival Story ๐Ÿš€

This is a submission for the 2025 New Year Writing challenge: Retroโ€™ing and Debugging 2024.

The Dark Before Dawn ๐ŸŒ‘

Before 2024, I was your typical doom-scroller. You know the drill - endless Douyin (Chinese TikTok) sessions, minimal life goals, and a constant battle with depression. Work was just... work. Nothing more.

The Plot Twist ๐Ÿ”„

Enter my colleague @JiaLiangC - the unexpected mentor who changed everything. Through his book recommendations and a beginner-friendly programming course, I found my spark again.

The Technical Awakening ๐Ÿ’ป

2024 became my year of coding renaissance:

  • Built a simplified Tomcat implementation
  • Started diving into Spring framework internals
  • Made my first open-source contributions
  • Learned under @JiaLiangC's guidance

Sure, these might sound like baby steps to some, but hey - every developer started somewhere, right?

 yaruyng

yaruyng

Beyond the Code ๐ŸŒฑ

But wait, there's more! This transformation wasn't just about coding:

  • Dove deep into psychology and social science books
  • Started a consistent workout routine ๐Ÿ’ช
  • Began learning English seriously
  • Significantly reduced screen time
  • Sought professional help for depression

The Results? ๐Ÿ“ˆ

Map<String, LifeState> life = Map.of(
    "before2024", new LifeState(0, null, null),
    "after2024", new LifeState(100, "clear", true)
);
Enter fullscreen mode Exit fullscreen mode

What's Next? ๐ŸŽฏ

As I step into 2025, I'm no longer that person mindlessly scrolling through social media. I'm a developer-in-progress, an open-source contributor, and most importantly - someone who's excited about the future.

The Takeaway ๐Ÿ’ก

If you're stuck in a rut, remember: change is possible. Sometimes all it takes is:

  • The right mentor
  • A willingness to learn
  • Taking care of your mental health
  • Consistent small steps forward

Has anyone else experienced a similar transformation? What was your turning point? Let's chat in the comments! ๐Ÿ‘‡


Note: This post is dedicated to @JiaLiangC - thank you for being the catalyst for change!

Image description

Image of AssemblyAI tool

Transforming Interviews into Publishable Stories with AssemblyAI

Insightview is a modern web application that streamlines the interview workflow for journalists. By leveraging AssemblyAI's LeMUR and Universal-2 technology, it transforms raw interview recordings into structured, actionable content, dramatically reducing the time from recording to publication.

Key Features:
๐ŸŽฅ Audio/video file upload with real-time preview
๐Ÿ—ฃ๏ธ Advanced transcription with speaker identification
โญ Automatic highlight extraction of key moments
โœ๏ธ AI-powered article draft generation
๐Ÿ“ค Export interview's subtitles in VTT format

Read full post

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

๐Ÿ‘ฅ Ideal for solo developers, teams, and cross-company projects

Learn more

๐Ÿ‘‹ Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay