This is just the beginning.
Hey there- apologies for taking some time, I’m unable to post some learnings due to time constraints. Anyway, here I am again for a new set of entry that I called, the beginning.
Why did I name it that way?
be·gin·ning - ajd, New; or Inexperienced; noun: the point of time or space at which something starts.
Perfect. One of the words that I can use to describe what I saw as I took the advantage to explore more about a certain topic, or agenda, or a subject.
I’ve been an avid fan of tweaking devices - specifically laptops and/or personal computers. With the help of my father, as a child (well, semi, I was in grade three then), he showed me various way on fixing them from malfunctioning hard drives to removing trojans and malwares.
As I continued my career as a computer scientist (nucks, computer science daw kasi), we’ve been taught concepts about operating systems on one of our subjects in college - up to hands on about removing and installing hardware and software components. I’ve been grateful, but for me, it’s still not enough.
The question still relies on my head - why install this operating system? Why can’t I install this operating system?
What is an operating system? How does it work?
So many questions, so many questions.
As I worked in the industry, my exploration about operating systems have been stalled due to a shift of priorities. My primary focus is on programming - what I have remains the same after five, or six years, regarding operating systems.
As we deploy solutions to our clients on my early years - Me and my team were experiencing compatibility issues upon rollout. Honestly speaking - preparations with regards to operating system compatibility is on the minimum as we assumed that they are all the same regardless of the CPU architecture and the like. I remember that one afernoon that I’m firing a demo for a client - but has been postponed due to architecture incompatibilities: I need to create a new installer that is capable of running on different architectures. Still - I don’t understand the difference between the two, aside from the capability to support larger memory values for x64 systems.
I wonder, I wonder. My question continues.
That’s why - it is of a blessing in disguise that despite that I took the advantage and learn more about operating systems. Of all the aspects I got - specifically on threads, which I use on programming to execute asynchronous tasks; process deadlocks: which explains why my computer hangs frequently because of long waiting times; virtual memory (which I really applied on my local unit - I have two (2) 8gb flash drives assisting my system unit right now using Windows ReadyBoost) - there’s many to mention but then again -
This is just the beginning.
I would like to personally thank Prof. Mike for all the advice that he shared as we conduct classes - the clarity and guidelines, and the like.
That’s it for now, and I’ll see you guys on my next learning log post. Ciao!