I Want 2 do Project. Tell Me Wat 2 do. Hardcover – 2014
This book has been written to help students and professionals as well to work on free and open source software (F/OSS) projects.
These software projects are released under a freely distributable license which allow you to use, copy, make changes and distribute the software.
This is different from proprietary software, where you only receive an executable under a restrictive license, and the source code is not provided to you.
The book teaches you the methodology to be followed when working with F/OSS projects with similar programs.
This will help you to become a valuable contributor to these projects, and get wide recognition as an individual.
About the Author
Shakthi Kannan is a free software enthusiast who blogs at shakthimaan.com. He can be reached at email@example.com. He has been advocating the use of F/OSS across India. His social presence is by the name @shakthimaan.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I bought the paperback. The binding is really good, the paper really nice (unlike other tech books I’ve read) and the words large enough to read.
I expect to get a lot of use, out of the book.
And lot of use is right.
While it’s a slim volume and a pretty quick read, the book is pretty dense when it comes to the wisdom it imparts.
The book has a simple (yet substantial to execute) premise.
You’ve just tipped your toe into programming, or you’ve learnt a new language, or you’ve probably written a few programs or maybe you’re just brand new.
You want to explore the vast thrilling world that is Open Source Software.
“i want 2 do project. tell me wat 2 do.” answers the what now in painstaking detail.
From communication (Mailing List Guidelines) to the importance of focus (Attention to Detail) to working with mentors (the Project chapters) to the tools (Methodology & tools) to the importance of sharpening the saw (Reading …) and finally the importance of your environment (Sustenance), the book covers the entire gamut that a student or a novice programmer with open source would go through
Shakthi writes like he speaks; pithily, concisely with the weight of his experience behind his words.
The book is chockfull of quotes (from the Lady Lovelace to Menaechmus to Taleb) that lend heft to the chapters.
The references at the end of each chapter will probably keep me busy for the next few months.
The book’ll save you enormous amounts of time and heartache, in your journey, were you to heed its advice.
It’s that good.
The book builds upon his (now famous?) presentation of the same name (available from his site) and adds a lot of the points he talks about. The book uses a lot of examples to illustrate the lessons or, recommendations. And most of these are taken from actual interactions on lists, IRC forums and conversations. Those who are involved in various FOSS communities and spend their time building up new contributors - they can relate to these. The not-so-new contributors can have a good chuckle and the would-be contributors can learn a lot of lessons. Shakthi takes time to talk about Software Engineering, mathematics and all the other things that traditional books on programming don't talk about and programmers often have blog posts on.
If, in a later/newer version, the non-text pieces ie. code-blocks or, email snippets etc can be highlighted in blocks, it would make for easier reading
The students have tons of queries when asked to do a project, themselves. Though they know the basics of few programming languages, they usually don't do any programs themselves. They just copy/paste from others and found it is very difficult, when they have to do some programming themselves.
This book encourages the students to self learn new things and make their hands dirty with programming.
This is not a book to teach any language. All the programming books stop with teaching programming.
But this books begins from where they stop.
Students need to learn many stuff after programming. The communication with others and self discipline are the key strengths they should have. This books explains them well.
Shakthi Kannan, explains the following concepts
Mailing list guidelines
Programming language guidelines
Logging learning activities
The problems on continuous learning and how to overcome them
how to create and do presentations
how to concentrate on the basics
Various phases of Computer Science Skills
The Tools available for project development and contribution
Keep on growing the projects
I recommend this book for all the computer science students. Learning does not stops with college. If you are working and interested in contributing to Free/Open Software, this book is for you. Start with this book, follow all the tips and guidelines. You will become a rockstar contributor for your favourite Free/Open Source Software.
Teachers are the big inspirations for the students. I recommend this book for all the lecturers/professors to read and contribute for any Free/Open Source software, ask their students to contribute.
The quotes in each chapter are much impressive. They show the hard work behind finding them and placing in proper places. The friendly writing style makes the book, easy to read and follow.
You can buy the book at the following links.
Thanks Shakthi Kannan for the wonderful book.
Most recent customer reviews
Contributions.I Want 2 do Project. Tell Me Wat 2 do.Read more