The document discusses the past, present, and future of software and its role in society. It notes that software has evolved from a focus on accuracy, efficiency and productivity to power applications on smartphones and social media. Emerging areas mentioned include internet of things, artificial intelligence, machine learning, and cloud services. The document questions why software is developed and what values are changing in society. It also highlights differences between designers and developers in communication and perspectives.
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
it's software!
1. Yes,
It’s Software !
Minsuk Lee
School of Computer Engineering
http://www.facebook.com/minsuk.lee0
minsuk@kookmin.ac.kr
이 저작물은 크리에이티브 커먼즈 [저작자표
시-비영리-변경금지 2.0 대한민국 라이선스]
에 따라 이용할 수 있습니다'
10. Power of Social Network Services
China
India
US
Indonesia
0 200 400 600 800 1,000 1,200 1,400
Populations as of ‘2015
Counties by Population
1,368,440,000
1,267,500,000
320,482,000
SNS Users as of ‘2014
Facebook
Twitter
Million
18. the Return of AI & Machine Learning
http://www.correderajorge.es/keep-learning-ii-robot-stories/ http://allterrain.net/wp-content/uploads/2014/04/Big-data.jpg
22. 1 – 이건희
2 – 이재용
3 – 서경배
4 – 정몽구
5 – 정의선
No Software Company Founder
Has Listed His/Her Name
in the Top 5 Super Riches yet, in Korea
Ref, Forbes (2015)
23. … 10 names out of the Top 100 riches
7 - 김범수
17 - 김정주
25 - 이해진
26 - 김택진
29 - 이준호
28. Why, How the Values in Society are Changing
Technology and the Underlying Platform
Human Reaction to the Change
Myself in the Change
= History & Sociology
= the Technology
= the Data
= Me
What to Learn
29. Breakdown of the time for Software
Thought
on
Users
Mathematical
Design
Technical
Design
Coding
Thank you,
I’m Minsuk Lee from NHN NEXT, Seoul, Korea.
---
.
Previous Software
(Previous, I mean, is the previous before the mobile internet and Social Network Services)
in Previous Software Industry,
the Keywords are "Efficiency, Accuracy, Productivity" of existing biz process, existing activities.
that means software is a tool to increase the values already existing.
In other words, As we, software engineers,
In the point of making the software,
it's like building construction business.
so, the goal for managing software team is to reducing the cost,
and to be sad, the main cost here is the "labor cost".
In Previous software industry,
the fundamental business nature is to exchange the developer's time with money.
the value of software is defined by the time to develop the software.
Though I said its yesterday, these types of software will go on as the primary industries 1차 산업 goes.
As you know, Smarphone app is the key driver for new software industry today.
But actually, the driving force is not the app itself, but the service behind it.
One good example is social networks service.
SNS is the biggest / the most influencing software these days.
We have noticed SNS changed the world.
Facebook, twitter is the biggest and
LinkedIn, Instagram is some mix of social network and other personal information
Such as one’s professional career, photos and location.
We are all using messengers..
In Korea, smartphone market was boosted by KaKao Talk.
Just 3 years ago, people began to buy smartphones to use Kakao talk,
Not using Kakao talk because they have Smartphone.
Now, 80% of smartphone users are sending al least one message a day
Its traffic is enormous.
Why have people quickly moved from SMS to smartphone messengers?
Is it faster ? Is it cheaper?
The answer is No..
It’s because it give people a lot better communication experiences.
By sending emoticon (or emoji), and small gift.
Streaming of user contents, music video, news, advertisement, and educational contents is
Another good example of sharing idea, culture, and knowledge.
Game is the most BIG contents business.
Maybe you see Korean drama, kpop.
The total export sales of kpop is less than 10% of the export sales of Korean games…
Yes, the search engines are the oldest but strongest business in internet history.
And we have so many news and information out there on the internet.
So, curation service is going up now.
And everything goes to the cloud, now.
There are several types of cloud services and
Most of multiplatform services depend on the cloud for its data storage , computation or service themselves.
And we are start to connect everything to the cloud.
NFS, iBeacon
As the high performing computing power and storage are available in cheap price.
Voice recognition, autonomous robotics, machine learning, big data analysis is quite affordable.
And the machine is competing with human intelligence now.
Most recently, we have new word ‘Fin-Tech’
Apple-pay, google wallet, and bit-coin, and any other easy payment service is called Fin tech.
The most interesting application of Fin-tech is Money sales, I mean Loan.
Banks calculated someone’s credit rating to decide how much, and what interest rate to offer,
The decision is based on the data generated by the person and the people around him or her,
By comparing the standard profile built by BIG data analysis.
What those software are for ?
It’s all about people.
Normal People, Young and old, lonely, Rich guy and the poor.
The new software pursue a NEW value among the user. Not the existing process.
In the new industry,
The valule of software is defined
예전엔 얼마나 빨라졌나, 얼마나 싸졌나 하는 것이었는데,
지금 소프트웨어의 가치는 사람 사이의 일이기 때문에
측정 가능하지 않은 가치들이 있습니다.
Those are the companies very successful in the new software era.
Some of old style companies also moving quickly to left hand sideor change themselves somewhat like software company.
(some are successful and some are not)
네이버 시가 총액 4,5,6 위 (삼성전자, 현대차, 현대모비스, SK 하이닉스, POSCO, NAVER 순)
아래에 한전, 기아차, 신한은행그룹, LG화학, SKT, 현대중공업, 국민은행그룹, …
네이버 시가 총액 4,5,6 위 (삼성전자, 현대차, 현대모비스, SK 하이닉스, POSCO, NAVER 순)
아래에 한전, 기아차, 신한은행그룹, LG화학, SKT, 현대중공업, 국민은행그룹, …
Zooligical or scientific name
I found two eye catching photo of Hong Kong buildings.
One is very beautiful forest of business buildings and the other is well organized tall apartment.
Architect designs the space which will be used by people to reside or visit.
Architect does not deliver the building, he or she deliver dream to his client, the owner of the building.
(and the beauty, and convenience is additional value)
In the new software industry,
Software Engineer does deliver (unprecedented) new values, totally human value.
The values include sympathy, vicarious satisfaction . All about Human.
So, Software Engineers also have to care the detail deliver the value.
But it’s not easy.
There are so many things to consider.
For example, we have many games for smartphone.
The percentage of Market successful game is less than 1%.
To success, the game should be. ….
We have to care the story, design, sound, user interface, speed and finally battery life.
Software is a something like magic wand to
changes the mix of story, design, business idea, science, and math into some important value.
It involves plan, scenario, and UI/UX design.
The total time to spend can be broken down like this.
Half of the time should be given to thought on human.
25% mathematical design to get correct solution to deliver the value.
The technical design is the software engineering part. I mean the process.
Only small fraction of time is given to coding.
Coding is just a labor. Interesting labor,
but design and thinking is much more valuable.
What is Math?
Math is to read the changes,
Math is to explain changes.
---
And math is to understand each other’s idea.
Can you tell the difference of the two colors. Both are PINK.
But someone does not think like that.
We need software process (though it’s agile or not)
For communication among the people involved.
.
World is changing quickly.
The tools to save the world must be changed too.
Try to think about new things.
Superman is poor, he cannot afford to go to a good restaurant for his fiancée,
then he brought her to sky high, just because he don’t have enough money.