Over the past few months, I’ve written a fair number of technical articles. At first, it felt unnatural to apply what I learned in English class to the cold logic of programming and computers. Despite this, I rinsed and repeated enough times to see that it’s not such a bad fit after all. Below, I outline the five steps I take, in one form or another, every time I write a technically-focused article.
Typically, people don’t go about their day thinking about design and implementation, or at least not in these terms. Such words are usually limited to the vocabulary of engineers, programmers, developers, or project managers. In spite of this, these two concepts can apply to just about everything in your daily life. Learning to think in these terms may give you a new perspective.
How many times have you sat down at a new Linux computer and felt like you were starting all over again? All of those aliases, every little helper file and script - gone. This new computer is a shell of its former self (pun intended). Your heart warms as you think back to the comfort and productivity that came with your Linux workstation at home. If only there were a way to take everything you know and love on the go…
Thankfully, there is!
Sometimes, I have trouble prioritizing my tasks. My day becomes a whirlwind of distraction; I end up talking to a lot of different people working on very different projects. This would lead to considerable stress; as soon as I’d start to work on one thing, I’d get pulled away and forget where I left off, or even what I was working on!
I needed a system to keep my head on straight. I played with Kanban Flow at home and found it to be incredibly useful, but to my dismay, it wasn’t available at work, so I had to find another option.
I turned to OneNote, Microsoft’s notetaking software. As I tweaked my little wannabe Kanban Board, I was more and more impressed at the flexibility and utility of OneNote.
Ever since I started my career as a computer engineer last summer, I’ve been bombarded by lessons of all types, both from my many smart coworkers and from experience. Moving from the comfy classroom that had been my second home since kindergarten to a full-fledged professional work environment, I couldn’t help but feel excited, intimidated, confused, and enthused — sometimes all at the same time! When I started out, I had no idea what I was doing, but a few seasoned mentors guided me in figuring out the basics. My goal is to share what I found out, so that your first year at work can be as interesting and productive as mine was!
The way people learn languages is an intriguing topic. We have plenty of resources available online to help us, but I’m most interested in the answer to one question: how can we improve upon what we already have? The future of language learning is more than the flashcard-esque fill-in-the-blank learning systems that have become all too common. The ideal site is one that challenges the user, and asks him or her to create something new with their target language. Language learning is about finding new ways to communicate, and creation is the highest form of communication.