I just finished reading the book the passionate programmer by Chad Fowler ( No! , he is not related to Martin Fowler!) . Although i do not necessarily agree with all his views. Here are the few take away points for me.
- Try to understand business domain which you are working for ! – I am a typical techie who considered business meetings to be a complete waste of time, from now on i will at least make an effort to understand it better
- Do not stagnate keep learning something new everyday!
- “Whoever can be trusted with very little can also be trusted with much, and whoever is dishonest with very little will also be dishonest with much.” – Even if the job is boring and trivial try to do a good job instead of avoiding or procrastinating. I was very immature at my first job at Microsoft – this is a key thing!. Employers do not want a super hero, but some one who can execute well and is pleasant to others.
- Take some more risks!
This my answer to quora query. I thought it is good to archive it here.
How do I actually start writing an Operating System?
I want to know the baby steps to be followed. I have read all the introductory articles on http://wiki.osdev.org.
I want to know how do I actually start writing code which can be executed independently of any Operating System. How do I write the assembly code which will enable my machine to execute it directly? What all do I need to learn for that? Also, what are the prerequisites and what are the tools needed for writing an Operating System?
I have read the theoretical concepts of Operating Systems and I have also gone through the Linux source code but I couldn’t understand much.
was at your place initially therefore I hope I can help. First thing you want to do is finalize on what you want to do. Most of the operating system tutorials start with a simple boot loader. Read the intel manuals and learn them well . I believe it is easier to start with a real mode operating system because bios does lot of work for you .
I learned about this African musical instrument ( from Mali ) from udemy
I just completed this course, it was good
GNU plot is very helpful for plotting data and quite powerful too. After some searching I found the book GNU plot in action.
I fount this website very useful for surface plots :
This is another useful reference :
This always helps : http://www.gnuplot.info/.
Hint: I think its a good idea to use awk to combine different columns. etc
I learned to do cut out animations in Synfig. I am all set to make animations using Synfig.
I will finally make the series – The Sandman Chronicles. The idea is simple just like any Indian movie the main story remains the same – the trick is the come up with interesting variations. The world is tormented by a mega cruel villain, all the the super heros in the world put together could not save world. Finally it’s upto Sandman ( the last super hero to save the world), Sandman does something really silly and saves the world.