RSSAmplifier

Blog

Welcome on Martini Software

Recent content in Welcome on Martini Software

martinisoftware.comRSS feed ↗19 posts

Latest posts

Refresh 2022

I created this site nearly thirteen years ago with such beautiful ambition and aspiration. If you look at the archive you’ll notice I really didn’t stick to that plan at all. When the mood strikes me, I write and post. Simple. The RSS feed on the side can be a good way to keep a passive tab on me in your favorite RSS feed reader of choice. A new (semantic) frame Every time I commit to…

The Leap

I distinctly remember my mother’s voice over the phone, “Why can’t you get a real job like washing dishes at a restaurant?” She said after I gloated about being paid to repair a computer and help fix some software for the first time ever. At the time I was 13 and it was my first ever paid job over the summer making a whopping $75. I had to file a special document with my…

The Next Chapter

They say you should live your life without regrets and I would agree with them. I was doing well with this notion until I sat down at a deli with the CTO of a local high tech startup. It was then I had my first regret in my career. We were very seriously discussing the idea of completely re-writing a Microsoft based software stack to Ruby and Linux. It sounded challenging, kind of crazy, but…

Hanging up the Chef Coat

I remember it like it was yesterday. Wandering in to the #chef channel on the freenode IRC network and asking some naive questions. Recounting the story at ChefConf this year had me nearly in tears as I looked to the audience and saw great friends looking back at me who have helped me along the way in the Chef community. As the title suggests though, I’m approaching my seventh year and after…

The (new) Elephant in the Room

There are many headliners in this news this year. Among them being Twitter and its ever changing APIs which aim to hamper the ecosystem of applications supporting the platform. I’m not sure what the real descision process was behind them removing so much of their support for external clients, but it resulted in my favorite clients and integrations being gutted. That gutting forced me to…

The future of chef-rvm

It was over a year ago that I asked Fletcher if I could help him with chef-rvm and he enthusiastically said yes. If you have been following or recently glancing at the project, you’ll notice it has been a little while since the last release. To put it short, both Fletcher and I have been extremely busy with other projects, work, and life in general. I personally had some [demons to…

Burnout: My struggle with Imposter Syndrome

Sometimes the assumption from others is that my job is easy. I sit in front of a computer all day and type on a keyboard. How stressful is that? Very. I always equate it to running a marathon in your head. You are constantly practicing, making quick decisions, acting on instinct, always driving, and generally being amplified by Caffeine. When you begin piling on all those responsibilities and…

Some well-kept Chicago Developer Secrets

More than once (especially by software development students) I have been asked for tips on networking and learning about software. It’s not a big set of tips, but useful information to know for people looking to break into this career or need to expand their horizons. Remember this is my advice and personal opinions. If you disagree or think I’m missing somwthing, please contact me via…

My Remote Life: Lessons and Tips

For nearly two years I have been working remotely for Treehouse and I’d like to share some lessons learned along with a few tips of how I adjusted. Be warned that some of these tips are a little biased around some of the benefits and current structure of Treehouse. Also know that these are my personal views and not that of Treehouse in particular. Shifting to a remote-based working style has…

Don't Be Nervous

Hi there. My name is Aaron Kalin and I’m here to tell you “Don’t be nervous.” Actually, I’m really here to talk about how to break out of your shell. People in technology, especially developers, tend to be introverted. Nothing wrong with that, but it can’t hurt to be a little social and put yourself out there. I’m going to share my short story in the hopes…

You have only yourself

I’m not one to write poetry, but I woke up one morning a few months back inspired to write. At the time there was a fair amount of drama going on twitter (when is it not?) and that likely inspired my writing. This was well received as a lightning talk at SCNA last year and I wanted to share this with everyone. “This is terrible, who the hell wrote this?” I hear in an office.

Better Presentations

I’ve had a few people ask me for advice on how I approach creating presentations. This was broken out from my “Choose your own adventure” talk that I didn’t get to cover, but I felt this is worth recording and releasing to help anyone with curiosity about my approach to making presentations. Check out the video below:

Rails 3 and Cucumber

Diving into Rails 3 has been fun and frustrating these past couple of months. There have been ups and downs, frustrations and entirely new experiences learning this framework all over again. Overall, I am incredibly impressed with the changes made to the framework. I look back at my super-old Rails 1.0 projects when the framework first hit to now and I honestly can’t recognize what I wrote…

Adventures in automation

Been a little while since my last post here. A short explanation of the last 4 months in bullet point format: Moved to Tampa Turned 25 Overtime at work Studying for the CCNA and A+ exams Time was a precious commodity the past few months and I finally got a chance to breathe, collect myself and write a new post. While trying to write this post, I managed to update some of the code running this blog…

Dusting off the cobwebs

Took many months, but I finally found some time to clean up and update my site design. I owe a lot of the inspiration and code to Dan Cederholm’s new book Handcrafted CSS. My strong suit is not web design and I have always struggled with keeping up on the latest innovations in that area. Lately, I have made a conscious effort to follow leading designers and their published material. The…

Nokogiri on Leopard

My first experience with Regular Expressions was writing whats called a web scraper to fetch weather data from Weather.com. Back then, this would involve a ton of IF statements and a large array of data. Very tedious and time consuming, but it was very educational. Today, Ruby has a couple convenient libraries built for this sort of task. Even a way to mimic a browser so you can get to pages…

Haml and Sass with Rails

Getting back into the latest Rails and installing the latest version of the greatest HTML markup system ever was a little tougher than expected. Turns out the new hotness with Rails since 2.1 is to config.gem everything, which makes sense. This doesn’t work well for things like HAML, which expect to be plugins. Luckily you can conform to the new trend without littering your vendor/plugins…

Adventures in Makefiles

Writing Makefiles is painful. Especially in multiple platforms. Check out the source code to any C or C++ based application to see what I mean. You’ll quickly lose your sanity wrapping your brain around the syntax, scope and depth of these files. Thankfully there are tools out there to make this job much easier, but which one? I chose Premake. Looking Around Initially I gave CMake and Scons…

Welcome to 'Martini Software'

Whew! After many years of on and off editing, I finally built a site that I love to call home. Big thanks to the folks at Github for adding this feature to their service. Seems that every time I look at the site, there is a new feature. Now my plans are to post at least once per month with topics about programming and other geeky stuff. I’ll be making my first real post in the next couple of…