Hamz Tech Journey
前往频道在 Telegram
most people learn tech but never make money from it i am learning and sharing how to do both one tech lesson. one business lesson. every day. free. building is pointless if you cannot sell what you built follow the journey. build something real.
显示更多未指定国家未指定类别
94
订阅者
无数据24 小时
-37 天
-330 天
帖子存档
bussiness lesson:
customer relationships:
customer relationships = how you keep customers
you know how to reach them
now learn how to keep them
types of customer relationships:
transactional — pay and go
long-term — ongoing relationship
personal assistance — one-on-one support
self-service — customer helps themselves
community — customers helping each other
why relationships matter:
keeping customers costs less than finding new ones
happy customers bring more customers
trust is more powerful than features
the insight:
people stay where they feel seen
people leave where they feel ignored
your relationship type depends on your business
enterprise = personal assistance
small business = long-term
community = peer-to-peer
community relationship example:
a telegram channel where people learn together
the creator posts daily
followers engage, share, and support each other
trust is built through consistency and honesty
ethiopian context:
in ethiopia, relationships come before transactions
people buy from people they trust
choose the relationship type that fits your business
and build it consistently
next — key resources & activities
#Hamz_Tech_Journey
choose what fits you
if you're new — start with beginner
if you're building — read builder
if you're experienced — read senior
but honestly?
reading all 3 is better
beginner gives you the foundation
builder shows you real code
senior shows you why it matters
you'll understand everything deeply
if you're busy
if you're just starting
if you don't want to get overwhelmed
just read your level
but if you have time
read all 3
you'll thank yourself later
for seniors:
variables are references to objects in memory
my_money = 500
friends_view = my_money
my_money = 300
print(friends_view) # 500
changing my_money doesn't change friends_view
they are references, not copies
performance:
every variable uses memory
in loops running millions of times, that adds up
import sys
x = 5
print(sys.getsizeof(x)) # 28 bytes
ai connection:
AI models have billions of variables (parameters)
each one uses memory
optimized code = lower cloud costs
ethiopian context:
slow internet? inefficient code makes it worse
optimized code = faster apps for our users
next — data types
#Hamz_Tech_Journeyfor builders:
variables in real code — telebirr balance
balance = 500
print(f"balance: {balance} birr") # 500
# send money
balance = balance - 200
print(f"balance: {balance} birr") # 300
common mistake:
# ❌ using before creating
print(balance) # error
# ✅ create first
balance = 500
print(balance) # 500
best practices:
use descriptive names
use snake_case for multiple words
# good
customer_name = "abdlhamid"
total_price = 850
is_active = True
# bad
x = "abdlhamid"
y = 850
z = True
next — data types
#Hamz_Tech_JourneyVARIABLES
for beginners:
a variable is a name for a value
name = "abdlhamid" age = 22 price = 95price is the name 95 is the value you can use variables to calculate:
price = 95
quantity = 3
total = price * quantity
print(total) # 285
rules for naming variables:
start with letter or underscore
can contain letters, numbers, underscores
cannot use python keywords (if, while, for)
# ✅ correct
name = "abdlhamid"
price_teff = 95
total_3 = 100
# ❌ wrong
123name = "abdlhamid" # can't start with number
if = 25 # can't use reserved word
next — data types
#Hamz_Tech_Journeytonight's quote —
"The higher we soar, the smaller we appear to those who cannot fly."
— Friedrich Nietzsche
hey guys 😊
we've been on this journey for a while now
let me tell you what we've covered so far
business side
the technician trap — why skilled people fail at business
zero to one thinking — creating new categories
know your why — purpose before product
fixed vs growth mindset — failure as data
founder self-assessment — knowing yourself
real vs fake problems — finding what matters
customer discovery — talking to real people
technology mapping — choosing the right tech
market sizing — knowing your numbers
problem-solution fit — testing before building
business model canvas — your business on one page
value proposition design — why customers choose you
revenue models — how to make money
customer segmentation — who to sell to
channels and distribution — how to reach them
tech side
how the internet works — dns, tcp/ip, http
servers, clients, databases
apis — how apps talk to each other
sql — working with databases
frontend vs backend
git and github — version control
the command line — talking to computers
python — variables, data types, logic
and now we're going deeper into python
then html, css, flask
then data, ai, machine learning
then deep learning and llms
then building ai products
then making money from them
the plan going forward
3 short posts every day
beginner
what is it, simple explanation, analogy, basic code
builder
real code, patterns, mistakes, challenge
senior
under the hood, performance, money connection
same topic. three levels. everyone gets what they need.
we'll cover everything from scratch
python → data → ai → web → deployment → products
one concept at a time
complete mastery before moving forward
what you can expect
daily lessons you can actually understand
code you can copy and use
business connections that make sense
ethiopian examples you can relate to
just the real journey of learning to code
and learning to make money from it
if you've been following from the start — thank you
if you're new — welcome, we're just getting started
we continue monday morning
drop a comment and let me know where you are in your journey
#HAMZ_TECH_JOURNEY
tonight's quote —
"Most men lead lives of quiet desperation and die with their song still in them."
— Henry David Thoreau
business lesson 14 — channels and distribution
distribution is how your product finds customers
a great product with poor distribution dies
an average product with great distribution thrives
the five stages of distribution
awareness — how do they know you exist
interest — why do they pay attention
evaluation — how do they decide
purchase — how do they buy
retention — how do they stay
most founders spend 80% of their time on product
and 20% on distribution
successful founders spend 50% on product
and 50% on distribution
distribution is not selfish
it's service
when you share what you built
you're giving people access to something
that could change their business
their income
their life
don't hide your product
don't apologize for it
share it proudly
someone needs what you built
👉we've been learning the basics of programming and business
what things are and how they work
but starting tomorrow morning
we will go deeper
not just knowing what code does
but understanding it, reading it, modifying it, writing it
new structure — 3 posts daily for all levels
morning — beginner
afternoon — builder
evening — senior
same topic. everyone gets what they need.
we'll cover everything from scratch
python, data & AI, web & deployment
and every concept connected to business
because code without business is just a hobby
#HAMZ_TECH_JOURNEY
lesson 14 — flask web framework
flask turns python code into a web app
without flask, your code runs in the terminal
with flask, people can use it in their browser
the basic structure
from flask import flask, render_template
app = flask(name)
@app.route('/')
def home():
return "hello, world!""
if name == 'main':
app.run()
routes connect urls to functions
templates separate html from python
jinja2 makes dynamic pages possible
today i turned my system into a real web app
it's not just code anymore
it's a product
your code is just code until someone can use it
flask is the bridge
next i'm learning channels and distribution — how to reach your customers
#HAMZ_TECH_JOURNEY
tonight's one —
"You cannot swim for new horizons until you have courage to lose sight of the shore."
— William Faulkner
hey guys 😊
so starting today i'm adding something new to the channel
every evening around 8:30 i'm gonna share one quote with you guys — just one. no long explanation, no lecture. just a sentence from some of the greatest minds ever that'll actually make you think.
that's it. tune in every evening🫡
business lesson 13 — customer segmentation
most founders try to sell to everyone
that's the fastest way to sell to no one
customer segmentation is the opposite
it's the discipline of being specific
types of segmentation
demographic — who they are
geographic — where they are
psychographic — how they think
behavioral — what they do
firmographic — their business
the insight that hit me is this
when you try to serve everyone
you serve no one well
when you try to sell to everyone
you sell to no one
when you design for everyone
you design for no one
narrowing your focus doesn't shrink your market
it grows it
because when you're the obvious choice for one person
they tell everyone like them
next i'm learning flask — building a real web app
#HAMZ_TECH_JOURNEY
lesson 13 — html and css
html is the structure of your webpage
css is how it looks
html is like the skeleton
css is the skin and clothes
the basic html structure
<!DOCTYPE html>
<html>
<head>
<title>my page</title>
</head>
<body>
<h1>heading</h1>
<p>paragraph text</p>
</body>
</html>
css makes it beautiful
body {
font-family: Arial, sans-serif;
color: #333;
background: #f9f9f9;
}
today i built a landing page for my product
html for the structure
css for the design
people judge your product in milliseconds
before they read anything
before they understand what it does
if it looks professional, they trust it
if it looks amateur, they leave
design is not vanity
it's an investment in trust
next i'm learning customer segmentation — who to sell to
#HAMZ_TECH_JOURNEY
business lesson 12 — revenue models
most founders build the product first
then figure out how to make money
wrong way
revenue should be designed into the product
from the beginning
here are the ways to make money
subscription — monthly or yearly fee
transaction fee — pay per use
freemium — free basic, paid premium
tiered — different prices for different needs
value-based — price based on what you save them
one-time — pay once, use forever
commission — percentage of transactions
advertising — companies pay for attention
people don't pay for products
they pay for outcomes
they pay to solve problems
they pay to save time
they pay to avoid pain
if you save a shop owner 2,000 birr/month
charging 400 birr/month is obvious
they still save 1,600 birr
next i'm learning html and css — building the frontend
#HAMZ_TECH_JOURNEY
lesson 12 — functions in python
a function is a reusable block of code
write it once, use it forever
here is the simplest function
def greet():
print("Welcome to Hamz Tech Journey")
greet()
now with inputs
def greet_person(name):
print(f"welcome, {name}!")
greet_person("Abdlhamid")
now with outputs
def calculate_total(price, quantity):
return price * quantity
total = calculate_total(85, 3)
print(total)
functions are like tools in a toolbox
each tool does one thing well
you build it once, use it forever
with functions
your code becomes clean, organized, and reusable
you can test each piece independently
you can share functions across projects
a developer wrote 50 functions for a client
they called it a "business logic library"
the client paid 10,000 birr for it
same functions used for 3 different projects
next i'm learning revenue models — how to actually make money
#HAMZ_TECH_JOURNEY
business lesson 11 — value proposition design
most businesses describe what they do
great businesses describe what they do for the customer
here is the difference
bad value proposition
"we make inventory software"
good value proposition
"we help shop owners stop losing money from stock-outs"
the value proposition canvas has two sides
customer profile
what job are they trying to do
what pains do they have
what gains do they want
value map
what do you offer
how do you relieve their pains
how do you create their gains
fit happens when your value map matches their customer profile perfectly
the test of fit
if a customer reads your value proposition and says "yes that's exactly what i need" — you have fit
if they say "that sounds interesting" — you're still describing features
next i'm learning functions in python — reusable code blocks
#HAMZ_TECH_JOURNEY
lesson 11 — loops in python
a loop is code that repeats itself automatically
instead of writing the same code 10 times you write it once and tell python to run it 10 times
two types
for loop — when you know how many times
#python
for product in products:
print(product['name'])
while loop — when you keep going until something changes
#python
while stock > 0:
sell_product()
stock = stock - 1
loops are everywhere in business
processing a hundred orders — loop
sending a thousand emails — loop
checking every product in inventory — loop
generating monthly reports — loop
a developer wrote a 30-line script with one loop
it replaced 40 hours of manual work per week
client paid 5000 birr for the script
they save 40 hours every single week
next i'm learning how to build functions — reusable code blocks that make everything cleaner
share this with someone learning to code 🙏
evening — Value Proposition Design (how to make customers choose you)
#HAMZ_TECH_JOURNEY
business lesson 10 — the business model canvas
business model canvas — how to design your business on one page
most people think a business model is just "how you make money"
it's actually 9 building blocks that all connect to each other
here is the framework
1. customer segments — who exactly are you serving
2. value propositions — what problem are you solving
3. channels — how do you reach them
4. customer relationships — how do you interact with them
5. revenue streams — how do you make money
6. key resources — what do you need
7. key activities — what do you actually do
8. key partnerships — who helps you
9. cost structure — what does it cost
the insight that hit me is how connected everything is
change your customer segment and everything else shifts
how you reach them, what you charge, what you build
a business is not a collection of separate decisions
it's a system where everything affects everything else
if you haven't mapped your business on one page yet
start with box 1 and work your way through
next i'm learning how to design a value proposition that actually makes people choose you
share this with someone working on a business idea 🙏
morning: Loops in Python (for, while)
#HAMZ_TECH_JOURNEY
lesson 10 — variables, data types and logic
every program ever written — from the simplest calculator to the most complex AI — is built from three things
variables — how programs remember things
data types — what kind of information is being stored
logic — how programs make decisions
let me break each one down
variables are named containers
shop_name = "Merkato Store"
stock = 24
price = 85.50
is_paid = False
that is four variables
holding four different types of information
data types matter because not all information is the same
you can multiply two numbers
you cannot multiply two names
python enforces this automatically — it protects you from nonsensical operations
the four types you use every day
int — whole numbers — 42, 100, -5
float — decimal numbers — 85.50, 3.14
string — text — "abdlhamid", "addis ababa"
boolean — yes or no — True, False
now logic — this is where programs get smart
if stock == 0:
print("out of stock — order now")
elif stock < 10:
print("low stock warning")
else:
print("stock is fine")
that is it
three lines that make a decision
the same pattern powers M-Pesa's transaction validation
every time you send money M-Pesa runs through dozens of if/elif/else checks before approving
if balance < amount — reject
elif amount > daily limit — reject
elif receiver not registered — reject
else — approve
today i built a stock management system for an ethiopian shop using all three
variables held the data
data types made the math work
logic made the decisions
this is what business software is — nothing more mysterious than this
the money angle
every business rule in any software is an if statement
translating business rules into code is a billable skill today
not in 6 months — today
share this with someone learning to code 🙏
evening lesson — the business model canvas — how to design a business on one page
#HAMZ_TECH_JOURNEY
