Join me for writing some quick, proof-of-concept code, in an online pair-programing manner.
What we'll build: a tiny File Explorer for Windows.
Scope: read the directory structure from a hard disk in Windows; display data in a tree structure (like Windows' File Explorer), and only support these operations: rename a folder / file, Properties (folder / file size and fully qualified name only), delete a folder / file.
Programming language: Java
Who am I: I am a corporate IT trainer, regularly conducting high-end training programs for top-notch organizations, in subjects like Machine Learning, Big Data, Software Architecture, and Agile Methodologies.
Purpose of the project: I plan to use this code as an example of applying some Design Patterns (namely Composite, Proxy, Chain of Responsibility, Command, Memento, Builder, Singleton in the decreasing order of priority).
Duration: fixed duration of eight hours of pair programming within the next five days.
Key things that we would need to use in the project: Core Java; Java API to access directory structure in Windows; any GUI framework to display the data.
What you should bring to the table: solid proficiency in Java including GUI, the ability to quickly discover usage of classes and modules relating to our project even if you have never used them earlier.
Source code rights: Whatever code we build together will be open-source. I'll share that in a public repository on Github for anybody to access.
How I plan to use the code that we build together: Once the essentials have been implemented, I'll gradually apply one or more of the above-mentioned design patterns. This is likely to happen after our work of fixed duration of eight hours has been completed.
What you will get: I have a small, fixed budget of Rs 2,000 for this work. There is a good learning opportunity as well because I'll be happy to share all the code that I continue to modify (applying various design patterns) and the knowledge about the design patterns with you. I'll also let you attend one of my public, virtual training programs free of cost. As all the code that we build together will be in the public domain, you can use it in any manner that you deem fit.
Interested? If so, put in your bid for not more than Rs 2,000. And let me know your time availability for today, and the next five days.