Posted on
Yesterday at work I had a need to copy a single from an existing Git repository to a newly created Git repository while maintaining all of the commit history associated with this file. I did some Googling around and the most straight forward solution I came across was described on the following page: http://blog.neutrino.es/2012/git-copy-a-file-or-directory-from-another-repository-preserving-history/ (thank you!)
Continue reading…
Posted on
I've been busy doing a lot of phone screens and interviews as of late. Actually, I've been doing a lot of interviewing during my time at Cappex. Since joining the company in July of 2012, I've done over 400 phone screens & interviews. I'm certain I've looked at over 1,000 resumes during my time at Cappex so far. Anyhow, I thought I'd jot down a list of interview & phone screen tips. Every single one of these items are things I've seen candidates do in the past. These items are in no particular order.
Continue reading…
Posted on
One of the things I hate the most about my job is having to deal with losing good people on the team. I run a small organization (currently 10 people including myself) and there's very limited redundancy in terms of responsibilities, roles, and skill set. Losing one individual often means that I lose a significant portion of the team's collective knowledge. It's painful when all I have is 4 software engineers on the team and one of them turns in his resignation letter. Or when all I have is 2 QA engineers and I realize that I'll be at 50% QA capacity for the foreseeable future. Just a few weeks ago, my one and only system administrator on the team told me he would be leaving the company in 2 weeks and when I found out, it just about ruined the rest of the week for me. Of course, I'm well aware of the fact that everyone on my team will eventually leave the company at some point but... it still comes as a surprise (the bad kind) to me when I'm the receiving end of a 2-week notice. Nowadays it appears that having tech employees stick around for more than 2 years is considered a long time.
Continue reading…
Posted on
I've been reading through the book 'Lightweight Django' by Julia Elman and Mark Lavin and I was having a lot of trouble getting the final example in Chapter 2 to work. The local server would start up but when going to http://localhost:8000 I would encounter the following error:
Continue reading…
Posted on
Here's something I just posted on Hacker News - https://news.ycombinator.com/item?id=11643390
Continue reading…
Posted on
At Cappex.com, we do formal employee reviews twice a year and being that it's already May, I'm starting to think about writing reviews for folks on my team. I don't particularly enjoy writing them (does anyone?) and while there's a lot of noise out there about increasing number of companies getting rid of their formal review process, I think formal employee reviews do play an important role. Even though I hold 1-on-1 meetings with my direct reports at least once every 2 weeks and provide them with regular feedback, I think formal written reviews are helpful in that they summarize someone's performance over the course of 6 months and highlight items that are noteworthy--both good and bad.
Continue reading…
Posted on
I spend roughly an hour and a half Monday through Friday commuting to and from work and my laptop is tethered to my phone probably 90% of the time I'm on the train. I've never had issues tethering from my MacBook Air or iPad Mini but I've had consistent issues tethering 2 different MacBook Pros to the iPhone. I would turn on personal hotspot on my iPhone but when trying to connect to it via Wi-Fi from my MacBook Pro, it would almost never find the hotspot. And without finding the hotspot, my laptop would refuse to connect to the iPhone. This had caused me to tether via Bluetooth, which works, but it is terribly slow.
Continue reading…
Posted on
I had a couple of AWS Glacier vaults that I had been meaning to permanently delete for awhile. When I tried deleting them via the AWS dashboard, I got the following error message:
Continue reading…
One of many things I had been wanting to accomplish in the 2nd half of 2015 was to start making some hands-on contributions to my team's functional test automation code, which utilizes Selenium WebDriver. I'm a firm believer that in order to be an effective technical manager, you need to have a certain level of technical expertise. During my 3 and a half years that I've been at Cappex.com, I've had little-to-no experience working on the test automation code (well, it didn't even exist until about a year after I joined the company) and as such, I had felt that there's very little that I can do to technically support my QA manager and QA engineer. So anyhow, sometime late last year I decided I would make my first significant contribution to our test automation code.
Continue reading…
Posted on
I was curious as to the performance improvement of Arrays.parallelSort over Arrays.sort.
Continue reading…