Dawit
A dev journey counted in days, from first CSS selectors to a 90-day accountability challenge.
Dawit is A Civil Engineering guy at AAU who refused to let his major limit his dreams grinding Day in Day out. Here he is documenting his journey starting from Day 0 Let's grow together 😊 Join Mygroup: https://t.me/Digitalgrindchat DM Me : @GrindyD
Digital Grind logs a civil engineering student's self-taught path into web development, Python and DSA, starting from Day 1 in July 2025. Early posts walk through CSS selectors and the box model, then a LeetCode stretch that included a first solved medium problem. In summer 2026 it rallied its 90 Days Challenge community, where members post a daily plan and submit proof of progress. Lately it writes articles, the first of which passed 7K views, plus #Learningwhilebuilding notes about building features while learning.
- The channel has posted at least once a week for 65 weeks in a row, and the streak is still alive.
- It averages 17 posts a week in recent months.
- Its most-used word is 'day', fitting for a feed built on numbered Day posts.
The journey.
- Jul – Sep 2025
- Sep – Nov 2025
- Dec 2025 – Jan 2026
HTML, for the 100th time
#DailyUpdate posts took over and the focus swung back to web development, with DSA paused and HTML and CSS restarted 'for the 100th time, but this time seriously'. A mini Apple landing page got tuned across screen sizes, alongside Git and GitHub practice in the terminal.
Sources#221#251#270 - Mar – May 2026
- Jun – Oct 2026
Ninety days together
A summer roadmap arrived under #LevelUpIn90Days, and the 90 Days Challenge community asked its nearly 32 active members to post a daily plan and proof of progress. It wrapped in October with an online meetup, a special guest, a live Q&A and recognition of consistent participants.
Sources#553#637#863#864
Their projects.
- 90 Days Challenge
A summer accountability community where members post a daily plan and submit proof of progress before the day ends.
Launched8 postsJun 2026 – Oct 2026– - LLM chatbot (Project 002)
A chatbot running on an LLM API, built with React, Node.js, Express and MySQL.
Building1 postsMay 2026– - Mini Apple landing page
A practice landing page project, tuned to look right across different screen sizes.
Building1 postsDec 2025–
Start here.
- 01
Day 1: the post that sets up the whole grind.
🚀Day 1 of my dev journey! Welcome to Digital Grind 😊 [Digital Grind] A Civil Engineering student at AAU who refused to let his major limit his dreams. Start...
Jul 31, 2025247 views - 02
The first monthly report: 20 of 30 days consistent and 2 mini projects built.
August Monthly Report Month 1 Reflection 🎉 Today marks the first day of September, which means it’s been about 1 month since I started this amazing journey....
Sep 1, 2025121 views - 03
The day a first medium LeetCode problem got solved.
Day 35 🚀 Today I solved my first medium problem on LeetCode—and I’m super excited about it! 🎉 I feel like until now I was just circling around DSA, but from...
Oct 3, 202571 views - 04
How the 90 Days Challenge works, from daily plans to proof of progress.
#FYI Btw 90 Days Challenge is a community organized to help each other stay accountable and make consistent progress in this summer. The goal is not perfectio...
Jul 23, 2026171 views - 05
A learning-while-building rule: if it helps you build a feature now, build it.
Every time you learn something, ask: What feature does this help me build, and can I implement that feature now? If the answer is yes, build it. If a technic...
Oct 21, 202670 views
In their own words.
You don’t wait to work. You work while you wait.
Overengineering is one of the easiest ways to kill momentum.
Fresh from the channel.
ድንቄም #1 😭 I have an excuse atleast my PC was not with me for last 3 days 😐
Check it out b4 u vibe code.
Really cool and Technical Article by Yostina Check it out 👌
I think someone has to be literate enough to understand what software engineers actually do before saying, AI will replace SE 🤦♂.
Is there any greater blessing than this😭 ? Today I ditched all my classes, and now I don’t have another class until Monday😂
Because I don't become an independent developer by memorizing every best practice before writing code (Which i was doing in the past 😭) I have to encounter failures and learning how to fix them. #Learningwhilebuilding@Digital_grind