I have made a couple of mistakes over the years and wanted to share those pitfalls so upcoming programmers know what to avoid and what works.
Tag: Career
10 years of programming: Lessons Learnt
Looking back, I have learnt a couple of lessons the hard way and wanted to share some of these so that other engineers know what to avoid.
Quick estimation tips for engineers
Engineers need to estimate system performance and simulate real-life scenarios. For most engineering fields, there are rich banks of proven theories and mathematical relations to rely upon. Unfortunately, software engineering - the new kid on the block - has a few rigorous rules, most times we rely on heuristics and handed-down wisdom.
The Effective Programmer – 3 tips to maximize impact
Effectiveness, (noun) : the degree to which something is successful in producing a desired result; success.
Code is Poetry : 5 steps to bulletproof code
Programmers have to love their craft and put their best into making it stand out.
Becoming a Professional Programmer
1. Deliver when you commit It is extremely bad for your reputation to fail to meet up to your words; if you can't deliver, please say no or find an alternative way out. How would you feel if an artisan disappoints you for no good reason? I bet you'll probably never do business with them again. … Continue reading Becoming a Professional Programmer
Staying Up-to-date : Newsletters and Resources
A collection of resources for staying up-to-date in the industry
Job Hunting 101 for Students
Yes, I am still continuing with my posts on Grad School, research and all-of-that. The big question for most of us towards the end of school is 'Whats next?', a lot of us want to get jobs immediately afterwards but realize too late that it's much more difficult than we thought. Here are a couple of … Continue reading Job Hunting 101 for Students
Levels of Developer Expertise
This is a light-hearted attempt to classify developers.
So you want to become a better programmer
An awesome team of professionals reviewed my code and quickly exposed my mistakes. Yes, it was a great albeit humbling experience :) . It gave me a firsthand glimpse of my code-writing flaws; I appreciate this as it will enable me to improve insha Allaah.
Finding the strength to go on
How to cope with setbacks and build the emotional strength to overcome disappointments
Become a better programmer
A lot of people say they want to become programmers and rave and talk about it without ever doing anything. So if you want to become a better programmer you can try these tips. Learn a lot Programming is a rapidly changing field with new innovations, discoveries and concepts coming up daily. Change is constant … Continue reading Become a better programmer
How it all started
My very first language was FORTRAN; I took a programming course in it in 2006 and was instantly hooked. I didn't have a computer however I worked in a computer centre so I could program whenever I was free. After getting my laptop, I delved into C; however I was 'advised' to drop C as it wasn't … Continue reading How it all started