My job search recap
After 4 weeks of very aggressive job searching, I was able to wrap up my job search late last week and I decided on an offer yesterday. Hooray! This is the f...
After 4 weeks of very aggressive job searching, I was able to wrap up my job search late last week and I decided on an offer yesterday. Hooray! This is the f...
In the last several weeks I’ve had the opportunity to speak with numerous companies as a job candidate. While the experience is still fresh in my mind, I tho...
Coming into 2017 I had a lofty goal of hiring 10 people by the end of February. 10 is the number of people I had hired up to the end of 2016 when I had been ...
I’ve done what I think is an insane amount of phone screens since December (well over 100) and in the last few weeks there’s something I’ve been noticing whe...
I think this is going to be a pretty short post.
Yep, hiring is tiring. Very much so.
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 join...
A few days ago, I phone screened a QA Manager candidate that ended up being extremely memorable. It went something like this:
Earlier today, I had a web design candidate who informed us that he would be able to provide us with an up-to-date portfolio of his design work for a flat fe...
Earlier this year I decided that it’s time for me to look for another opportunity outside the company. The company executives decided on being acquired by O...
I spend a lot of time at work in meetings. I regularly think about having effective and efficient meetings and here’s a list of things that I think are impor...
Several weeks ago I wrapped up conducting employee performance reviews for the 2020 calendar year and it’s the first time that I can remember in my career wh...
Over the last several months I’ve become increasingly convinced that one of my most important responsibilities as an engineering manager is to provide clarit...
During my time at Venmo as an engineering manager (since October of 2019) there are some note-taking / documentation things that I started doing that I hadn’...
When I was promoted to my current role of VP of Technology a little over 2 years ago, one of my biggest fears was that my technical chops would quickly deter...
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 includ...
Here’s something I just posted on Hacker News - https://news.ycombinator.com/item?id=11643390
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. ...
Whoops. I started working on this blog post all the way back in mid-February and it’s now mid-April. Life has been busy. Work is busy. Being a dad to a 9...
In July of last year, I stepped into my role as the VP of Technology at Cappex where I oversee software engineering, QA, operations, and corporate IT. Now th...
My first album Acoustic Worship is now available for purchase on CDBaby.com! Recording an album is something I’ve wanted to do for a very long time and I’m g...
Band rehearsals–some love ‘em, some hate ‘em, but there’s no denying that they are very much necessary, even for bands that are comprised of phenomenal music...
Over the weekend I started re-recording a song which I had written a few years back. Vocals, acoustic guitar, electric guitars, bass, keyboards, drums-via-k...
After lunch @ Sweet Tomatoes with some friends I came back home and took a much needed nice, (too) long nap. Fast forward a few hours and it was around 11: ...
Almost every Sunday morning, I am needed to provide live background music, either on the guitar or the piano, at church worship services. Usually this takes...
Something I’d like to start doing in 2015 is to write a blog post after finishing a book, provided that there are at least a few key takeaways. I’m thinking...
A skill that is often overlooked amongst developers and development managers is the ability to write good comments in code, which is understandable I suppose...
My wife recently decided that she wants to learn how to code and of course, I’ve volunteered to be her teacher. She has absolutely no experience with progra...
One of the main purposes for keeping this blog is for me to think through and reflect upon things and to remind myself of the lessons that I’m learning. I k...
So… I’m scrounging around the internet looking for some TDD-related tidbits and I came across the following at www.artima.com.
If you’re looking to upgrade from Java 7 to Java 8 you may not be aware that there are some rather significant differences to how ordering is maintained for ...
I recently discovered Spark, which advertises itself as a “micro framework for creating web applications in Java 8 with minimal effort”. Like many developer...
I was curious as to the performance improvement of Arrays.parallelSort over Arrays.sort.
I have a few minutes to spare while my Ubuntu workspace is being patched up with some security updates so I thought I’d share a little blurp or two about Rim...
I recently returned home after a memorable 3-week trip to Korea with my parents and my youngest child. This was my 7th trip back to Korea after immigrating t...
Here are some pictures I took while I was in Turks and Caicos earlier this month with my wife.
I shall never ever fly Spirit Airlines again. My reasons why?
I arrived in San Francisco last night with Jenny and a friend of ours at around 10:30 local time to attend Jenny’s friend’s wedding which takes place later t...
I started 2017 with a ton of excitement over the opportunity to build Cappex’s very own college application product. I knew it was going to be an extremely c...
A very large chunk of my life from the very beginning of this year until the end of July was focused on launching a new college application product. Thanks t...
Yesterday I got to represent Cappex at a career fair that was being held at the Illinois Institute of Technology in Chicago. I had only attended a career fa...
It’s been about 6 weeks since I started working at cappex.com and while I’ve been really enjoying the work, I’ve also been guilty of bringing work home. I’v...
I saw in Google Analytics that I’ve been getting a lot of hits on junhopark.com/index.php, which isn’t a valid page. I decided that it’d be best to set up a...
Being that I’m a Ruby on Rails newbie, I was looking for a way to add page-specific JavaScript files on a Ruby on Rails (Rails 4) project. Here’s one way to...
As I noted in my blog post from 9/15, I decided to recreate my site using Ruby on Rails + Postmarkdown and deploy to Heroku. FYI, my site is a super simple ...
Decided to ditch PHP + WordPress + Lithium Hosting for Ruby on Rails + Postmarkdown + Heroku.
I recently had a need to write a simple script that writes to a Google Sheet document once a day. I decided to write the script in Ruby and host it on Heroku...
I’ve had several people ask me over the years what’s a good & cheap way to set up a static or a dynamic website on a custom domain. One of the best thing...
I noticed that Heroku supports Java applications running on Jetty and since I’ve never worked with Jetty previously, I thought I’d give it a go. Please note...
Decided to ditch PHP + WordPress + Lithium Hosting for Ruby on Rails + Postmarkdown + Heroku.
Android sucks. At least my experience of it has. Now, I’m NOT saying that Android-sucks-therefore-Apple-is-way-better. All I’m saying is that I’ve had 3 A...
I wish I had waited to get the new iPhone (whatever is gonna come after the 4S) instead of picking up the Galaxy Note.
I’ve had my Samsung Galaxy Note for about a month now and I’ve been loving it. It was a HUGE upgrade over my old phone (Blackberry Bold 9000) and it beats t...
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...
A couple of weeks ago, I had to merge one codebase into another codebase and after a lot of searching for solutions on the web, I came across a solution that...
Last Thursday, my team made a successful transition from Subversion to Git. Here are some thoughts after having been on Git as a team for about a week now:
I started 2017 with a ton of excitement over the opportunity to build Cappex’s very own college application product. I knew it was going to be an extremely c...
Last 2 weeks at work have been rough. This most recent sprint as well as the release ended up being much more difficult than what my team is normally used t...
I’ve got a lot to be thankful for. Here are some that stand out for me:
When I started at Braintree I was given a new 2017 15” MacBook Pro with Touch Bar. It’s a really nice laptop overall and I don’t mean to sound ungrateful… bu...
I was running low on my 13” mid-2012 MacBook Air’s SSD, which had me pretty concerned. Thankfully I recently discovered that the SSD inside this thing is re...
I upgraded both my MacBook Air and MacBook Pro to Yosemite over the weekend and I saw that both my laptops were unable to connect to internal systems at the ...
I recently had a need to write a simple script that writes to a Google Sheet document once a day. I decided to write the script in Ruby and host it on Heroku...
Once I built out my custom dashboard using Google Sheets (read my blog post on this topic) I decided that I wanted to look at the data for only the last 30 d...
I was looking for a way to build a custom dashboard that’s relevant for me and the team (especially my DevOps team), which at the very least, includes the fo...
This coming Sunday will be my last Sunday at Lakeview Church. I’ve been a part of this church since summer of 2006 and I’ve been blessed to experience such ...
This upcoming Sunday is going to be a pretty big & important day at the church I’m serving as a worship leader–it’s the grand opening day at our Vernon H...
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 auto...
At work we have a huge product release coming up very soon. There are a lot of new features to the application, which means that there has been a ton of cha...
One of the things I’ve been enjoying about work since I made the switch last November is being able to get my hands dirty with front-end web development and ...
Do you remember how in college there were classes that were actually below 100-level? The classes that some folks were required to take but they didn’t coun...
Since landing my first programming job when I was a junior in high school until now, I recently realized that I’ve now worked at 10 different companies, incl...
This past Wednesday, I paid a visit to my alma mater (UIC) to be among the panelists to share my post-college experiences of working in the corporate world. ...
I recently returned home from attending Deconstruct along with a bunch of my co-workers. I thought I’d jot my thoughts down while the experience is still fre...
Here are my notes from ChicagoWebConf 2012 (Oct 6, 2012).
I noticed that Heroku supports Java applications running on Jetty and since I’ve never worked with Jetty previously, I thought I’d give it a go. Please note...
I just spent 30 minutes on Google trying to figure out how to debug my Play application in IntelliJ when it should’ve taken me 1 minute, tops.
I’ve been meaning to get something up on GitHub and here it is at last:
I noticed that Heroku supports Java applications running on Jetty and since I’ve never worked with Jetty previously, I thought I’d give it a go. Please note...
NOTE - This is a blog post that I started writing when my wife and I were at the hospital this past August waiting for our daughter to be born. I started wo...
My wife and I met through a (very) random suggestion from a mutual friend 3 and a half years ago. It was suggested to us that we should meet up, get to know...
Something that is personally very important to me is that I stay fit and healthy for as long as possible in life. While I wouldn’t label myself a “fitness nu...
Ever since my son was born in late June, it’s been a challenge trying to find time to work out. Since I record every one of my workout sessions, I thought I’...
I just spent 30 minutes on Google trying to figure out how to debug my Play application in IntelliJ when it should’ve taken me 1 minute, tops.
Last Thursday, my team made a successful transition from Subversion to Git. Here are some thoughts after having been on Git as a team for about a week now:
I purchased a Synology NAS DS213 last week and here are my thoughts after using this device for about a week now:
It’s been quite awhile since my last blog post and I had a sudden itch to write about things I’ve been learning (mostly at/through work) over the course of, ...
After years and years of writing software for the web, I decided that it’s about time I start tinkering around with mobile apps. I decided to use the follow...
I got hold of some really nice looking single page website templates earlier last week (from here) so I thought I’d go ahead and redo the website for my pare...
Just paid off my student loans, which took me about 9 years and 3 months. I was planning on letting it drag on and on because of the super low interest on i...
I thought I’d give Adobe Lightroom a try and play around with editing some pictures. Well, here are the results.
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 f...
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...
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 ...
I decided to conduct some simple page load speed testing. I hope the following info might be of some value to some folks out there.
I recently discovered Spark, which advertises itself as a “micro framework for creating web applications in Java 8 with minimal effort”. Like many developer...
Earlier today I attend a webinar hosted by Gradle, Inc. where Gradle Build Scan was introduced. If you’re already using Gradle as the build tool for your pr...
I just finished “converting” my music website from Heroku to utilizing Jekyll + GitHub Pages. And by “converting”, I mean I killed off a project that was se...
I just finished “converting” my music website from Heroku to utilizing Jekyll + GitHub Pages. And by “converting”, I mean I killed off a project that was se...
Lately I’ve been thinking about the simplest possible ways to distinguish between different levels of engineers, which are typically something along the line...
I’ve had several people ask me over the years what’s a good & cheap way to set up a static or a dynamic website on a custom domain. One of the best thing...
I’ve been at Braintree now for almost 3 weeks and I can’t believe it’s only been a few weeks because I’ve experienced a ton of new things and have met a lot ...
I drove about 2 hours west to Stockton, IL - to a place called Christ in the Wilderness (CITW), to spend a few days (Friday evening - Sunday morning) to myse...
Being organized is a skill I personally value and at least for me - it’s a no-brainer that being organized can help everyone do their jobs better. It was imp...
I spend a lot of time at work in meetings. I regularly think about having effective and efficient meetings and here’s a list of things that I think are impor...