[IMPACT] Please describe your proposed solution.
For today's Blockchain platforms, especially Cardano, developers are one of the most important forces helping to develop decentralized applications on Cardano.
Vietnam is one of the countries with a very large number of developers. But English is one of the huge barriers for developers in Vietnam. Vietnam scored 486/800 points, ranking 66/112 countries and territories on the adult English proficiency index.
Developers in Vietnam have very limited access to Blockchain and Smart Contract documents. This prevents Cardano's number of developers from growing in Vietnam. Besides, Cardano's Smart Contract is also built on one of the rarest programming languages in Vietnam, Haskell.
At fund 8 we completed the translation of the book Real World Haskell (2008, O'Reilly Media) into Vietnamese and shared it with the developer communities in Vietnam (You can download this book here: https://bit.ly/Real-World-Haskell). But the book Real World Haskell is a book about practical applications of Haskell. Therefore, its knowledge is quite difficult for those who are new to Haskell. Developers need more basic Haskell books to get into Haskell.
We will be translating the book Learn You a Haskell for Great Good! A Beginner's Guide (recommended book from IOHK in the Plutus Pioneer Program) into Vietnamese and share it with developer communities in Vietnam.
This Haskell Book is "licensed under a creative commons license, so you can share and change it ….as long as you do it with a smile on your face and for non-commercial purposes".
http://learnyouahaskell.com/faq
[IMPACT] Please describe how your proposed solution will address the Challenge that you have submitted it in.
Creating multilingual Haskell documents, especially Vietnamese, is one of the first necessary steps to help developers in Vietnam easily access to building projects on Cardano.
Haskell is an uncommon programming language in Vietnam and there is very little documentation on Haskell in Vietnamese.
Therefore, this proposal will help to develop "Number of developers actively building on top of Cardano"
After completing the translation of the book Learn You a Haskell for Great Good! A Beginner's Guide. We will be bringing this document along with other Haskell documents that we have translated previously to the developer communities interested in blockchain in Vietnam. We will share about Cardano's Blockchain technology and the superiority of programming with Haskell on Cardano
[IMPACT] What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
Haskell is a functional programming language. Therefore, it is quite difficult for existing developers (who are using imperative programming language) to quickly access Haskell.
To solve this problem, besides translating books, we also create detailed video tutorials on Youtube to help developers who have difficulty reading books.
[FEASIBILITY] Please provide a detailed plan, including timeline and key milestones for delivering your proposal.
<u>The first month:</u> We will translate the entire book Learn You a Haskell for Great Good! A Beginner's Guide into Vietnamese (404 pages)
<u>The second month:</u> We will share this book with 10 developer communities in Vietnam. Goal: 200 downloads
<u>The third month:</u> We will share this book to 20 developer communities in Vietnam. Target: 500 downloads + 10 developers participating in the Pioneer Developer Program + 5 proposals from developers in Vietnam submitted to Catalyst
Our team submitted 2 other proposals in fund 9
- Vietnamese Haskell Course: https://cardano.ideascale.com/c/idea/414898
Plan: 4 videos and 2 exercise per month (total working time: 34 hours/month)
- Haskell Course For Developers: https://cardano.ideascale.com/c/idea/414896
Plan: 4 videos and 2 exercise per month (total working time: 34 hours/month)
We have 2 funded proposals in fund 8:
- Haskell Course For Beginner: https://cardano.ideascale.com/c/idea/399961
We have finished 60% this proposal in the first month. Everyone can check on
Youtube:
https://www.youtube.com/embed/JsL3osSaWPM?start=&list=PL6XMhpnl2Hg_5mLk5Gv3os1HUcP1E1Rj6Github: https://github.com/BlockchainInsider/Haskell-For-Beginners-Exercise
https://github.com/BlockchainInsider/Haskell-Beginners-Result
- Haskell Book Vietnamese Translation
You can download here: https://bit.ly/Real-World-Haskell
In fund 8 we have done 60% Haskell Course for Beginner and translated a book (650 pages) in the first month. So we are fully capable to execute all 3 proposals in fund 9 if they are funded.
[FEASIBILITY] Please provide a detailed budget breakdown.
Translation cost: 20$ per page
Total pages: 404
Total: $8,080
[FEASIBILITY] Please provide details of the people who will work on the project.
Mr. Curtis D'Alves: Haskell Developer
- 5 years of Haskell programming experience
- Github: https://github.com/dalvescb
Mr. Edward Kmett: Haskell Teacher
- 11 years of Haskell programming experience
- Haskell Programming Tutorial Youtube Channel: (~2,500 followers)
youtube.com/c/EdwardKmett1
- Github: https://github.com/ekmett
Mr. Arnaud Spiwack: Haskell Developer
- 6 years of Haskell programming experience
- Github: https://github.com/aspiwack
Mr. Quang Daniel: English Teacher and Translator in Vietnam
- 7 years experience as an English teacher and translator
- Telegram: <https://t.me/quangdaniel>
Ms. Hannah – Community Admin
-
Founder of a Cardano Community (46,000 members)
-
One year experience in operating a stake pool (SPO)
-
Experience in blockchain financial research and investment since 2017
-
Blockchain product and market research specialist
-
Telegram: <https://t.me/hannahgates>
[FEASIBILITY] If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.
If we are funded, we will return to Catalyst in a later round for further funding. To grow the number of developers on Cardano in Vietnam. We will be creating more documents like this to make it easier for developers to access Haskell.
[AUDITABILITY] Please describe what you will measure to track your project's progress, and how will you measure these?
We will complete the translation into a pdf file and upload it to google drive for developers to download. It's not difficult to keep track of downloads on google drive.
The number of developers participating in the Plutus Pioneer course can be measured by registration forms.
The number of proposals submitted on Catalyst can be checked by "Has someone referred you to become a proposer?"
[AUDITABILITY] What does success for this project look like?
-
Complete Vietnamese translation of the book Learn You a Haskell for Great Good! A Beginner's Guide
-
Reached 500 downloads in the first 3 months
-
10 developers join the Plutus Pioneer Program
-
5 proposals from developers in Vietnam submitted to Catalyst
[AUDITABILITY] Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.
This is a new proposal