I've used many todo lists and project management applications throughout the years, but a clear winner has emerged for organizing all the lists in my life. From designing software at Harvest to managing my grocery list, Asana provides a perfect blend of ease, flexibility, and mobility for "life management". I'd like to share some of the ways I use Asana in my life and hopefully inspire some ways that you can use it in yours.
I'm always looking for ways to streamline my workflow, reduce clutter, and eliminate distractions. I've been effective in this quest throughout recent years, but I find myself paying more attention to email than is preferable. There are plenty of messages that can wait until the end of the day. However, others demand a more immediate response. Perhaps there's a pull request that needs my review or a new issue that's been assigned to me in Kaizen or Zendesk. Many of these can also wait, but wouldn't it be great to address them without introducing the unnecessary distractions that accompany the routine checking of email?
It's hard to believe that I've been at Harvest for a month, but time flies when life is good. Looking back on my first four weeks has provided me with some insights about why my experience has been so enjoyable. I want to share a few of them as a pat on the back to my teammates and also as inspiration for other companies. Happy employees are productive employees!
The iPad 3 is here! If you were lucky enough to snag one of these cool, new gadgets last week, you're now viewing your email, news, ebooks, and videos on a high-resolution retina display. Consumption never looked so good!
But there's one feature Tim Cook didn't share during the keynote. Yes, that's right. You've just adopted a shiny, new form of distraction. Congratulations!
Full disclosure: I own a MacBook Pro, iPad 2, and iPhone 4S. I'm among you.
Thursday's release served as a gentle reminder that it is far too easy to connect to the outside world these days. I won't argue against the usefulness of mobile devices, but I will share a few tips that have worked well when trying to clear my mental runways of debris.
Over the past few days, I've developed an addiction with the self-tracking movement and have begun brainstorming various metrics that I'd like to start monitoring at a more granular level. These brainstorm sessions have generated an exceptionally long list, so I'm limiting myself for now until I'm able to optimize my methods.
In recent years, social media like Twitter and Facebook have allowed me to communicate my ideas in small, palatable bites of information. This format was revolutionary (no pun intended) for the conflicts in Egypt and Iran, and it's allowed me to bitch about traffic and my university with stunning efficiency. Though, there are still times when I'd like to convey a longer or more complex message to the handful of people that might stumble upon my web presence. While Tumblr has served as a happy medium for some, I don't feel that we've fully eluded the need for traditional, robust blogging platforms like WordPress and TypePad.
With another school semester on the horizon, I've been reviewing old course
material to refresh my memory. Since a lot of this material is useful when
devising algorithms, I'm going to spend the next few weeks revisiting some of
the more interesting concepts. First up is the Fibonacci sequence. This is
F(n) = F(n-2) + F(n-1) where
F(0) = 0 and
F(1) = 1.
If we wish to determine a given Fibonacci number n, there are several approaches we can take. The approaches I'll cover here involve recursion, iteration, Binet's formula, and matrix form. Each of the following examples assumes that the algorithm is handling a positive integer, and all were validated with Ruby 1.8.7.
Just as Newton and Leibniz contributed separately to the development of differential and integral calculus, the brilliant minds at Collexion began planning their first Jelly not long before I expressed the need for one in my recent article. Buildycrunken will cater to software developers, writers, artists, students, and anyone else that desires to spend his or her late nights surrounded by creative, entertaining individuals. The first event will start at 9:00pm on November 6 and last until 9:00am the following morning, posing a challenge to those passionate about their work to gauge the limits of that passion with sleep deprivation and unhealthy quantities of caffeine. For those interested in attending, the madness will begin at Third Street Stuff at 9:00pm on November 6. I hope to see you there!
Since I started working at Awesome Inc. in June, I've fallen in love with the concept of creative individuals coming together within a single coworking space to share ideas and collaborate on projects. Our particular environment contains a coworking space, art studio, engineering workshop, and dance studio, and each component provides a unique contribution to the space's creative vibe. However, this style of workspace has its pitfalls, as many creative, independent professionals are reluctant to invest the money required to experience working in such an environment. While not founded for this particular purpose, Jelly provides an intermediate solution to those professionals wishing to transcend the boundaries of home offices and coffee shops without shelling out the fee associated with most coworking environments.
As a software developer, I often find that it’s easy to become immersed in my current projects without ever stopping to sharpen the tools in my developer toolbox. Learning to approach problems through a variety of methods is a valuable skill in developing elegant, efficient solutions. I’ve compiled a short list of websites featuring problem sets, competitions, and unique solution requirements to act as a resource for those programmers looking to get a little more out of their code. I hope it’s useful!