147 karma · joined September 7, 2011
Whenever I visit my parents I usually bring replacement hardware for whatever is broken. When I first got them their Airport Extreme, I replaced it after 5 years. I got them an Asus router with a really impressive wifi range, but it broke after just 1 year. Now they're back with the latest Airport Extreme.
It's a bit pricey for the specs but it's very reliable. I use 2 at home, that are bridged via gigabit ethernet, and they're pretty good. My only complain is that they don't have VLAN support (IPTV) and their wifi range is really bad.
I have friends working in AWS, and so far none of them have been complaining about work life balance, so am assuming that it's different from the retail side.
Well I do hope it's not as bad as it's portrayed. I do want to see my son grow up (he is turning 2 years old).
As long as there's no conflict of interest (there's usually none since the scope and scale are totally different), then it shouldn't be a problem.
The only issue is getting newer clients, currently I get projects/clients from word of mouth or from former colleagues. Of course I would want to do this full time since my regular job is mind numbingly boring, but it pays the bills.
I recently switched to using the Photos functionality of Synology. It's not as pretty as Apple's software but it's very fast.
Yes Singapore has it's own set of societal problems, but I'd rather have that than the numerous problems that is deeply entrenched in Philippine society nowadays.
Rest in peace Mr LKY. Your accomplishments are legendary.
Interesting. I wonder how many senior programmers have the same perspective.
I've started applying a bit of scrum in my own work where in I have a Trello board with my backlog, my plan for the current sprint, what is done and what is deployed (for demo). This allows me to focus and not jump around developing endless streams of features. I set a side a chunk of time (w/ adequate negotiations with my wife) where in I blitz through my tasks for the current sprint. It also helps that my wife is a project manager in her day job so she understands my Trello board.
I find that this setup is the most effective for me, of course YMMV. For my consulting work I normally have 1 ongoing project at a time and usually a few in the RFP type of stage where in I'm still in discussions with clients.
In the office, I try to help out the junior folks as much as I can, might as well make the best of a bad situation and maybe earn a bit of reputation as the go to person for software architecture. Also don't let go of your health, even if you don't like your job, no sense dragging down other aspects of your life with it. I tend to exercise every other day (alternating between cardio and free weights), and don't forget to eat healthy, it makes a huge difference in terms of your overall mood and energy level.
I think it's even worst in my place since my boss doesn't listen to other people's opinions and is more of a dictator. The result is something similar to the Fizz Buzz Enterprise Edition.
I do disagree about Yosemite's installation time, coincidentally I just updated my wife's 2011 MBA last night and it took around 40 mins. The funny thing is once Yosemite was installed everything works as expected, the only setup that I needed to do was relogin her Apple account.
Using Linux as your desktop entails doing a lot more setup and configuration, and it's very tedious to constantly searching for solutions to functionality that should've worked right out of the box.
Right now I do a lot of side jobs (architecture consulting) to get my creative juices flowing and keep me updated, and I always dreamed of starting my own boutique consulting company. I always say someday this someday that. It's hard to take that first step.
Unfortunately, I don't have the answer, and just last week I closed another side project (which made me happy because their problem was very interesting), on the other hand, office politics is really stressing me out.
Now I use an rMBP at home, and more often than not I actually play Diablo 3 using just the trackpad, maybe I'm just used to it, but I haven't used a non-Apple laptop that has a usable trackpad.
Thinking if I should probably get Intellij since I've been doing a lot of Java these past few weeks.
Once I was interviewing for a senior software engineer position for a big financial company. Before the start of the in-person interview process they had each candidate solve a Java programming question regarding encryption/decryption (according to their HR only 30% passes the initial filter and my solution was one of the best with regards to design, time to finish (I only spent 1hr to finish the exercise), runtime efficiency, and test coverage). They gave us each a laptop and 3 hours to solve the question. I got really good feedback after the exercise and was asked to go through the remaining gauntlet of more Java interview questions (2 more interview sessions w/ different people (tech lead and vp) to be exact).
At the last interview with one of the executive director, he dropped me a math puzzle question that is not related to the job at all, suffice to say I bombed the last interview. This was really frustrating and is a complete waste of time on my end since their office is a bit far from where I currently work.