41
edits
No edit summary |
No edit summary |
||
Line 47: | Line 47: | ||
== F: Feeling fine == | == F: Feeling fine == | ||
* I am new to IRC. I have used mailing lists to communicate my doubts and ideas very often. | * I am new to IRC. I have used mailing lists to communicate my doubts and ideas very often. | ||
* I am new to Mercurial but I used it to clone the main octave repository and | * I am new to Mercurial but I have used it to clone the main octave repository and submit patches (add, commit, generate the patch). I have 3 years of experience using git. All my major projects are being maintained there. | ||
* I am new to the wiki. | * I am new to the wiki. | ||
* | * I am familiar with gdb (used it for reverse engineering C codes), gcc and make (used it for building C codes on ESP-IDF). | ||
* After having spent some time with the community, I have started | * After having spent some time with the community, I have started learning a lot. They motivate me and I would love to keep contributing with them. | ||
== O: Only out of interest == | == O: Only out of interest == | ||
* I heard about | * I heard about Octave two years ago in college as an open-source alternative for MATLAB and have been using it for our digital signal processing, data compression and numerical techniques lab. | ||
* My first doubt was - How to find the location where functions are defined? - I was working on a bug with mod() function but didn't know where to go and change the code. Here was my first interaction in mailing lists [https://lists.gnu.org/archive/html/octave-maintainers/2020-03/msg00090.html] | |||
== P: Prerequisites == | == P: Prerequisites == | ||
* I have a Windows 10 home with an Ubuntu 16.04 LTS VM and WSL. | * I have a Windows 10 home with an Ubuntu 16.04 LTS VM and WSL. | ||
* I have my own laptop and a good internet connection at home. | * I have my own laptop and a good internet connection at home. | ||
* I can access internet connection any time. | |||
* | * I can access my computer with my progressing work any time. | ||
* This is my machine, I can access it anytime I want and install any software. | * This is my machine, I can access it anytime I want and install any software. | ||
== S: Self-assessment == | == S: Self-assessment == | ||
* I view criticism in a positive way. It is honesty, and it spurs me to do better. I take it as an opportunity to improve. | * I view criticism in a positive way. It is honesty, and it spurs me to do better. I take it as an opportunity to improve. | ||
* I | * I discuss changes, but don't always wait for their conclusions. I start coding based on some assumptions. Later on, after any changes are discussed, I get to learn the error in my ways and make necessary improvements. This method also helps me explain my ideas better during discussions, as I have parts of my implementation ready. | ||
*I do prefer writing proof of concept codes. I realize that in the process, some parts of work may have to be discarded. But I believe the learning experience is more worthwhile. | |||
== Y: Your task == | == Y: Your task == |
edits