π°π· South Korea Makes History: First G20 Nation to Offer Free AI to All Citizens
South Korea's Ministry of Science and ICT has selected three consortia led by SK Telecom, KT, and Kakao to build a free, unlimited AI chatbot and public-service assistant for all 52 million residents.
π Key details
πΉ Backed by 512 Nvidia B200 GPUs from the government
πΉ At least 50% of usage must run on Korean-made foundation models (EXAONE, Solar, Kanana, A.X K2, Motif, etc.)
πΉ Basic chatbot + public-service agent will be free with no usage limits
πΉ Beta launch expected soon, full rollout by year-end
πΉ Part of a $7.2B national AI investment push in 2026
This makes Korea the first G20 country to treat AI access as a public service aiming for an "AI-basic society" regardless of income, age, or digital literacy.
#TechNews
@CTBEsoftwareengineers
South Korea's Ministry of Science and ICT has selected three consortia led by SK Telecom, KT, and Kakao to build a free, unlimited AI chatbot and public-service assistant for all 52 million residents.
π Key details
πΉ Backed by 512 Nvidia B200 GPUs from the government
πΉ At least 50% of usage must run on Korean-made foundation models (EXAONE, Solar, Kanana, A.X K2, Motif, etc.)
πΉ Basic chatbot + public-service agent will be free with no usage limits
πΉ Beta launch expected soon, full rollout by year-end
πΉ Part of a $7.2B national AI investment push in 2026
This makes Korea the first G20 country to treat AI access as a public service aiming for an "AI-basic society" regardless of income, age, or digital literacy.
#TechNews
@CTBEsoftwareengineers
β€3β€βπ₯2π₯2
Do you remember the first time you deployed your frontend and backend using Render and Vercel?
It felt like one small mistake, like missing an environment variable or using the wrong build setting, could break everything and you would not even know where to start.
But after doing it again and again, facing failed builds, random 404 errors, and fixing configurations step by step, you reach a point where you are no longer scared.
Now you are confident enough to debug whatever goes wrong and get your app running.
1. Write code once β you understand it.
2. Write it 20 times β you remember it.
3. Build 10 projects β you start seeing patterns.
4. Debug 100 errors β you stop panicking when something breaks.
β’ Syntax β muscle memory
β’ Bugs β debugging skills
β’ Projects β problem-solving
β’ Docs β faster learning
β’ DSA β pattern recognition
β’ APIs β better system understanding
β’ Deployments β confidence
β’ Failures β better engineering decisions
Build β Break β Debug β Fix β Repeat.
@CTBEsoftwareengineers
It felt like one small mistake, like missing an environment variable or using the wrong build setting, could break everything and you would not even know where to start.
But after doing it again and again, facing failed builds, random 404 errors, and fixing configurations step by step, you reach a point where you are no longer scared.
Now you are confident enough to debug whatever goes wrong and get your app running.
Here is what your life look like when you're software Engineer
1. Write code once β you understand it.
2. Write it 20 times β you remember it.
3. Build 10 projects β you start seeing patterns.
4. Debug 100 errors β you stop panicking when something breaks.
Repetition changes:
β’ Syntax β muscle memory
β’ Bugs β debugging skills
β’ Projects β problem-solving
β’ Docs β faster learning
β’ DSA β pattern recognition
β’ APIs β better system understanding
β’ Deployments β confidence
β’ Failures β better engineering decisions
Build β Break β Debug β Fix β Repeat.
@CTBEsoftwareengineers
β€13π1
Applications are now OPEN for the Claude Campus Ambassadors Program!
This year, the program is expanding with three tracks:
If you're a student at Addis Ababa University (AAU) and passionate about AI, tech, and building communities, this is a great opportunity to get involved, grow your network, and represent your campus.
β³ Deadline: [September 12 2026 ]
π Learn more & apply: [ CLICK HERE ]
@CTBEsoftwareengineers
This year, the program is expanding with three tracks:
β’ Undergraduate students
β’ Graduate students
β’ PhD/Postdocs
If you're a student at Addis Ababa University (AAU) and passionate about AI, tech, and building communities, this is a great opportunity to get involved, grow your network, and represent your campus.
β³ Deadline: [September 12 2026 ]
π Learn more & apply: [ CLICK HERE ]
@CTBEsoftwareengineers
β€1
Something valuable is coming your wayβ¦
Hello family of CTBESoftwareEngineeerrs π
Weβre starting something new weekly, worth-reading articles made just for you.
Each week, expect content focused on:
β’ Software & technical skills
β’ Career growth
β’ Lessons & real experiences
π Starting September 1 (2019 EC).
Make sure you donβt miss the first drop it might be the one that changes how you think or build.
Stay tuned π₯
@CTBEsoftwareengineers
β€8π₯5π2
5 Things Every Software Engineering Student Should Understand Before Graduating
You donβt need to know everything, but you should understand these:
How the Internet actually works
DNS, HTTP/HTTPS, APIs, servers, databases, and what happens when you visit a website.
Git & GitHub
Branching, commits, pull requests, merging, conflicts, and collaborating with other developers.
Databases
SQL, relationships, indexes, transactions, normalizationβand when NoSQL makes sense.
Software Architecture
How to structure a real application, separate responsibilities, design APIs, handle errors, and think about scalability.
How to Read & Debug Code
You wonβt always write code from scratch. A huge part of engineering is understanding existing code, finding bugs, and fixing them.
Bonus: Learn how to use AI coding tools without becoming dependent on them. Understand the code you ship.
Your degree teaches you concepts. Your projects teach you how to build.
#softwarecheck
@CTBEsoftwareengineers
You donβt need to know everything, but you should understand these:
How the Internet actually works
DNS, HTTP/HTTPS, APIs, servers, databases, and what happens when you visit a website.
Git & GitHub
Branching, commits, pull requests, merging, conflicts, and collaborating with other developers.
Databases
SQL, relationships, indexes, transactions, normalizationβand when NoSQL makes sense.
Software Architecture
How to structure a real application, separate responsibilities, design APIs, handle errors, and think about scalability.
How to Read & Debug Code
You wonβt always write code from scratch. A huge part of engineering is understanding existing code, finding bugs, and fixing them.
Bonus: Learn how to use AI coding tools without becoming dependent on them. Understand the code you ship.
Your degree teaches you concepts. Your projects teach you how to build.
#softwarecheck
@CTBEsoftwareengineers
π₯11β€5π1
β¨Quick tip: Don't just paste your bug into ChatGPT/Claude paste the right context β¨
Most people get bad AI debugging answers because they only paste the error message. Instead, give it:
- The error/traceback (obviously)
- The actual function, not just the line that failed
- What you expected vs what actually happened
- Anything you already tried (saves it from suggesting the same dead end)
One extra move that changes everything: ask it to explain why the bug happens before asking for the fix. If the explanation doesn't make sense, the fix probably won't either and you catch a wrong AI answer before you ship it.
Hope this helps βΊοΈ
@CTBEsoftwareengineers
Most people get bad AI debugging answers because they only paste the error message. Instead, give it:
- The error/traceback (obviously)
- The actual function, not just the line that failed
- What you expected vs what actually happened
- Anything you already tried (saves it from suggesting the same dead end)
One extra move that changes everything: ask it to explain why the bug happens before asking for the fix. If the explanation doesn't make sense, the fix probably won't either and you catch a wrong AI answer before you ship it.
Hope this helps βΊοΈ
@CTBEsoftwareengineers
β€7π3π1
Join the online STARK Official Hackathon
It is a 3-week long online hackathon with a final in-person event and offers various tool prizes, including a chance to win 50,000 ETB (1st: 25,000 | 2nd: 15,000 | 3rd: 10,000).
Open to developers, designers, creators, and problem-solvers. Register alone and get matched into a team.
Kickoff: September 9, 2026
Ends: October 2, 2026
Teams of 2 to 5 participants
Format: Online | Free entry
Announcement: October 2 at ALX
Register: https://stark-hackathon.vercel.app/register
@CTBEsoftwareengineers
It is a 3-week long online hackathon with a final in-person event and offers various tool prizes, including a chance to win 50,000 ETB (1st: 25,000 | 2nd: 15,000 | 3rd: 10,000).
Open to developers, designers, creators, and problem-solvers. Register alone and get matched into a team.
Kickoff: September 9, 2026
Ends: October 2, 2026
Teams of 2 to 5 participants
Format: Online | Free entry
Announcement: October 2 at ALX
Register: https://stark-hackathon.vercel.app/register
@CTBEsoftwareengineers
β€3
Project showcase
Athena Nexus
Many women interested in tech lack a structured environment to consistently practice their skills, build projects, and receive recognition for their progress.Existing learning platforms often focus on individual learning rather than creating a community-driven path from learning to practical experience.
Athena Nexus provides a structured community platform where members progress through weekly and milestone-based coding challenges, submit their work, and showcase approved projects in a public gallery.
you can check it out here:
Github
Live link
and if you like it , please vote here by reacting on this post
@CTBEsoftwareengineers
#project_showcase
Athena Nexus
Many women interested in tech lack a structured environment to consistently practice their skills, build projects, and receive recognition for their progress.Existing learning platforms often focus on individual learning rather than creating a community-driven path from learning to practical experience.
Athena Nexus provides a structured community platform where members progress through weekly and milestone-based coding challenges, submit their work, and showcase approved projects in a public gallery.
you can check it out here:
Github
Live link
and if you like it , please vote here by reacting on this post
@CTBEsoftwareengineers
#project_showcase
GitHub
GitHub - Messibre/Athena-Nexus
Contribute to Messibre/Athena-Nexus development by creating an account on GitHub.
β€4
β€2π₯2
β¨Quick tip: Don't just catch errors handle them with intent.
1. Catch specific exceptions, not everything
python
2. Fail loud in dev, fail safe in production
Silent failures are debugging nightmares. Log the context (inputs, state) when an error hits, not just "something went wrong."
3. Errors are part of your API
If you're writing a library or backend service, your error types/messages are what other devs debug against. Design them like you design your functions clear, specific, actionable.
4. Never let an exception cross a boundary undocumented If a function can throw, say so (docstring, type hints, or your language's equivalent). Callers shouldn't discover it in production.
Rule of thumb: if you can't explain why an error happened from the log alone, you didn't handle it you hid it.
#Tips
@CTBEsoftwareengineers
1. Catch specific exceptions, not everything
python
# Swallows all errors, hides bugs
try:
result = risky_call()
except Exception:
pass
# Know what you're catching
try:
result = risky_call()
except ConnectionError as e:
log.warning(f"Retrying: {e}")
retry()
2. Fail loud in dev, fail safe in production
Silent failures are debugging nightmares. Log the context (inputs, state) when an error hits, not just "something went wrong."
3. Errors are part of your API
If you're writing a library or backend service, your error types/messages are what other devs debug against. Design them like you design your functions clear, specific, actionable.
4. Never let an exception cross a boundary undocumented If a function can throw, say so (docstring, type hints, or your language's equivalent). Callers shouldn't discover it in production.
Rule of thumb: if you can't explain why an error happened from the log alone, you didn't handle it you hid it.
#Tips
@CTBEsoftwareengineers
β€2π1
Media is too big
VIEW IN TELEGRAM
α¨α α²α΅ α αα΅ α₯αα³α α α°α¨α³α½α ααα₯αα΅
ααα«α α α²α΅ α αα΅ - Happy Ethiopian New Year 2019
αΆ/α α³αα€α ααα
α¨ α α²α΅ α α α£ α©αα¨αα²α² αα¬αα°αα΅
ααα«α α α²α΅ α αα΅ - Happy Ethiopian New Year 2019
αΆ/α α³αα€α ααα
α¨ α α²α΅ α α α£ α©αα¨αα²α² αα¬αα°αα΅
β€5π1
AAU Software Engineering community
π
Starting September 1 (2019 EC).
Something big is coming soon,Stay tuned for the new year β€
@CTBEsoftwareengineers
@CTBEsoftwareengineers
β€5
The 5-Kilo Delusion: A New Year Wake-Up Call for AAU Tech Students
@CTBEsoftwareengineers Don't miss outβjoin today!
Everyone have become Telegram channel managers forwarding someone else's project instead of building his own and gradually forgetting how to code. We are masterfully polishing our LinkedIn headlines, sharing random tech event on the city , and celebrating "opportunities" before read more ...
@CTBEsoftwareengineers Don't miss outβjoin today!
π₯18π12β€7π1
New Year, New Me.
Not a complete rewrite though⦠just a better version.
βΊ New skills.
βΊ New projects.
βΊ New opportunities.
Same developer.
"v2.0.0" loading...
πΌ Happy New Year! againπΌ
@CTBEsoftwareengineers
Not a complete rewrite though⦠just a better version.
Same developer.
"v2.0.0" loading...
@CTBEsoftwareengineers
Please open Telegram to view this post
VIEW IN TELEGRAM
β€8π₯1
AAU Software Engineering community
The 5-Kilo Delusion: A New Year Wake-Up Call for AAU Tech Students Everyone have become Telegram channel managers forwarding someone else's project instead of building his own and gradually forgetting how to code. We are masterfully polishing our LinkedInβ¦
Disclaimer: The LinkedIn profile shown in this image is a demo created for illustration purposes only and does not represent a real individual !
@CTBEsoftwareengineers
@CTBEsoftwareengineers
π2
π₯ THE 11TH ETCPC IS HERE!
Ethiopian Collegiate Programming Contest 2026
CSEC ASTU proudly presents the 11th Ethiopian Collegiate Programming Contest (ETCPC) 2026!
π EVENT DATE
π VENUE
Adama, Ethiopia πͺπΉ
WHY PARTICIPATE?
β³ REGISTRATION DEADLINE
β³ New Deadline:
Monday, September 14, 2026 β 11:59 PM
π REGISTER NOW
π₯ See you at ETCPC 2026!
#ETCPC2026 #CompetitiveProgramming #ProgrammingContest
Ethiopian Collegiate Programming Contest 2026
CSEC ASTU proudly presents the 11th Ethiopian Collegiate Programming Contest (ETCPC) 2026!
This isn't just another programming contest.It's where problem-solving, algorithms, coding speed, and teamwork come together under pressure.π EVENT DATE
October 8β9, 2026π VENUE
Adama Science and Technology University (ASTU)Adama, Ethiopia πͺπΉ
WHY PARTICIPATE?
β Take on challenging competitive programming problems
β Meet and compete with passionate programmers from universities across Ethiopia
β Push your problem-solving skills beyond the classroom
β Represent your university on the competitive programming stage πͺπΉ
β³ REGISTRATION DEADLINE
September 11, 2026β³ New Deadline:
Monday, September 14, 2026 β 11:59 PM
π REGISTER NOW
π₯ See you at ETCPC 2026!
#ETCPC2026 #CompetitiveProgramming #ProgrammingContest
AAU Software Engineering community
2026-2027 Northen Africa-Innovation Competition manual.pdf
The Huawei ICT Competition 2026β2027 (Northern Africa) Innovation Track is now open for registration.
This track is about using new technology to solve real problems.
You can register until December 2026.
The first exam is NovemberβDecember 2026, the national final is January 2027, the regional final is FebruaryβMarch 2027, and the global final is May 2027.
Please read the rules and then register here:
https://e.huawei.com/en/talent/#/ict/innovation-details?zoneCode=026902&zoneId=98269713&compId=85132021&divisionName=Northern%20Africa&type=C002&isCollectGender=N&enrollmentDeadline=undefined&compTotalApplicantCount=6
@CTBEsoftwareengineers
This track is about using new technology to solve real problems.
You can register until December 2026.
The first exam is NovemberβDecember 2026, the national final is January 2027, the regional final is FebruaryβMarch 2027, and the global final is May 2027.
Please read the rules and then register here:
https://e.huawei.com/en/talent/#/ict/innovation-details?zoneCode=026902&zoneId=98269713&compId=85132021&divisionName=Northern%20Africa&type=C002&isCollectGender=N&enrollmentDeadline=undefined&compTotalApplicantCount=6
@CTBEsoftwareengineers
β€3
β¨Something I noticed working with AI agents: they don't know when they're wrong β¨
A human dev usually pauses mid-task when something feels off "wait, this doesn't look right." An agent doesn't have that instinct. It'll confidently keep building on a wrong assumption for way longer than any person would, because nothing tells it to stop and doubt itself.
That changed how I use them:
πΉI stopped asking for a whole feature in one shot big prompts = big bugs, and you can't tell which half broke
Now I ask for one function/module at a time and actually read it before moving on
πΉAfter it generates code, I ask "what could break this?" it often catches its own edge cases when prompted, even though it won't on its own
β¦οΈException: repetitive, well-worn stuff boilerplate, CRUD, standard configs. Good models nail this consistently, no babysitting needed. Save the scrutiny for anything new or non-trivial.
The bigger lesson: catch a bad assumption early, or you'll spend way more time unwinding it later than you would've spent checking it upfront.
Hope this helpsβΊοΈ
@CTBEsoftwareengineers
A human dev usually pauses mid-task when something feels off "wait, this doesn't look right." An agent doesn't have that instinct. It'll confidently keep building on a wrong assumption for way longer than any person would, because nothing tells it to stop and doubt itself.
That changed how I use them:
πΉI stopped asking for a whole feature in one shot big prompts = big bugs, and you can't tell which half broke
Now I ask for one function/module at a time and actually read it before moving on
πΉAfter it generates code, I ask "what could break this?" it often catches its own edge cases when prompted, even though it won't on its own
β¦οΈException: repetitive, well-worn stuff boilerplate, CRUD, standard configs. Good models nail this consistently, no babysitting needed. Save the scrutiny for anything new or non-trivial.
The bigger lesson: catch a bad assumption early, or you'll spend way more time unwinding it later than you would've spent checking it upfront.
Hope this helpsβΊοΈ
@CTBEsoftwareengineers
β€8π1
Forwarded from AAU - Chronicles
π« Campus Review: CTBE β 5 Kilo Campus
CTBE stands for the College of Technology and Built Environment. It's home to Engineering, Architecture, and other related fields like Construction Management.
It's split across two campuses: 5 Kilo and Lideta. (The two used to be separate colleges but are now merged under one shared Dean, even though the campuses are geographically apart.)
Today, we're covering 5 Kilo campus.
π 5 Kilo Campus has 6 undergraduate schools
(here "school" means an undergraduate department within the college)
Ranked from most to least competitive to get into:
1. Software Engineering
2. Electrical Engineering
3. Biomedical Engineering
4. Mechanical Engineering
5. Chemical Engineering
6. Civil Engineering
How you get placed at 5 Kilo:
- Your entrance exam score + first semester grade are averaged. Meet the cutoff point, and you're placed at CTBE right after first semester. But you won't choose a specific department yet. You'll take common courses (pre-engineering) first.
- To get into a specific department, it's your first + second semester average combined. Example: 3.5 in first semester and 3.8 in second semester averages to 3.65/4 that's about 91.25%. Last year, that was enough for Mechanical Engineering (4th most competitive department).
- Software Engineering is the most competitive , especially for non-sponsor students.
π Full department allocation breakdown coming in a future post. Stay tuned.
π Other notes on 5 Kilo:
- Size: Relatively small perimeter-wise. nowhere near as big as 6 Kilo.
- Dorms: Located outside of the campus, across the street (unlike other campuses, where learning facilities and dorms share the same compound). Still, the dorms are more spacious and better kept than 6 Kilo's. Also there's a chance your Dormitory might be at 6 kilo. So you learn at 5 kilo but your dormitory is at 6 kilo.
- Library: Located at 5 Kilo, open all night.
- Food: Lounges available at both the campus and dorm buildings. Government cafeteria available at the dorm compound if you're a cafe user.
- Wi-Fi: Works decently on campus, but basically non-existent in the dorms.
- Location( outside of the uni): there're lots of Fast food, restaurants, and supermarkets all nearby.
- Labs: Every department has labs, but how often you actually use them depends on the department
Next we will post a detailed description about the departments so don't forget to join @unfilteredaau
CTBE stands for the College of Technology and Built Environment. It's home to Engineering, Architecture, and other related fields like Construction Management.
It's split across two campuses: 5 Kilo and Lideta. (The two used to be separate colleges but are now merged under one shared Dean, even though the campuses are geographically apart.)
Today, we're covering 5 Kilo campus.
π 5 Kilo Campus has 6 undergraduate schools
(here "school" means an undergraduate department within the college)
Ranked from most to least competitive to get into:
1. Software Engineering
2. Electrical Engineering
3. Biomedical Engineering
4. Mechanical Engineering
5. Chemical Engineering
6. Civil Engineering
How you get placed at 5 Kilo:
- Your entrance exam score + first semester grade are averaged. Meet the cutoff point, and you're placed at CTBE right after first semester. But you won't choose a specific department yet. You'll take common courses (pre-engineering) first.
- To get into a specific department, it's your first + second semester average combined. Example: 3.5 in first semester and 3.8 in second semester averages to 3.65/4 that's about 91.25%. Last year, that was enough for Mechanical Engineering (4th most competitive department).
- Software Engineering is the most competitive , especially for non-sponsor students.
π Full department allocation breakdown coming in a future post. Stay tuned.
π Other notes on 5 Kilo:
- Size: Relatively small perimeter-wise. nowhere near as big as 6 Kilo.
- Dorms: Located outside of the campus, across the street (unlike other campuses, where learning facilities and dorms share the same compound). Still, the dorms are more spacious and better kept than 6 Kilo's. Also there's a chance your Dormitory might be at 6 kilo. So you learn at 5 kilo but your dormitory is at 6 kilo.
- Library: Located at 5 Kilo, open all night.
- Food: Lounges available at both the campus and dorm buildings. Government cafeteria available at the dorm compound if you're a cafe user.
- Wi-Fi: Works decently on campus, but basically non-existent in the dorms.
- Location( outside of the uni): there're lots of Fast food, restaurants, and supermarkets all nearby.
- Labs: Every department has labs, but how often you actually use them depends on the department
Next we will post a detailed description about the departments so don't forget to join @unfilteredaau
β€6
Please Stop starting your CV like this:
βI am hardworkingβ means nothingπ Every single person says it. No one has ever written βIβm inconsistent and hard to work with.β So it becomes invisible. Recruiters skip it in seconds.
βPassionate aboutβ¦β is just noise now. Overused and Empty. Passion is not a proof. It doesnβt tell them what you can actually do.
βSeeking an opportunityβ is worse. Youβre making it about you. But your CV is not about you. Itβs a business document. They are not reading it to help you. They are reading it to answer one question:
Can you solve our problem?
If your first line doesnβt answer that, youβve already lost.
Use this instead:
Thatβs what earns the next line.
@CTBEsoftwareengineers
βI am a hardworking and dedicated professionalβNobody cares.
βPassionate about making a differenceβ
βSeeking a challenging opportunity to growβ
βI am hardworkingβ means nothingπ Every single person says it. No one has ever written βIβm inconsistent and hard to work with.β So it becomes invisible. Recruiters skip it in seconds.
βPassionate aboutβ¦β is just noise now. Overused and Empty. Passion is not a proof. It doesnβt tell them what you can actually do.
βSeeking an opportunityβ is worse. Youβre making it about you. But your CV is not about you. Itβs a business document. They are not reading it to help you. They are reading it to answer one question:
If your first line doesnβt answer that, youβve already lost.
Use this instead:
[What you do] + [who you do it for] + [the result you produce]
Example:
Marketing manager with 6 years building demand generation for B2B SaaS companies, consistently driving pipeline growth above target.
Thatβs what earns the next line.
@CTBEsoftwareengineers
β€8β5