Wednesday, November 25, 2015

Finally, a Life in Japan update: Work visa, process and success!

Yes indeed, it turns out the Japanese government doesn't mind having me around that much, because I spent a fair chunk of last Tuesday at the immigration bureau (a pain in the ass to get to, though once you're there, it's not that bad... usually) picking up my brand spanking new resident card.

Tuesday, November 24, 2015

Tech stuff: Docker, why it's a questionable choice, and more points against node.js

Docker seems pretty cool. Until you realize that the whole "super fast to start and scale" is only technically true because the platform is so neutered you're expected to run just a single process per container.

Thursday, November 19, 2015

This is why programmers can't stand (most) recruiters.

I get a lot of recruiter email, because my resume is all over the place. Most of the time they're at least coherent, even though they're very rarely any kind of match, since most of these people just shotgun their crap to anyone they have an email address for, but once in a while I get a real gem. Emphasis added.

Medium: 6+ year of work experience

Primary Skill Requirement
Software Languages , Perl, HTML, JSP, JavaScript, PHP
Framework/Platform Sencha 5, jQuery or Yii
Data Formats: JSON and XML
Technologies Web services(SOAP and REST)
Platform BEA WebLogic, Apache, J2EE, JBoss, Tomcat
IDE (s) Eclipse, Visual Studio
Database MySQL, Oracle, SqlServer
Operating Systems Knowledge UNIX (Solaris, HPUX), Linux ( RedHat, Ubuntu and Suse), Windows Server(2k3, and2k8), Windows (7 and 8)

Primary: Develop end to end web applications using Javascript (jQuery and/or Sencha 5 Extjs), Perl/Php and possibly Java 7 web services. This will include but not limited to the following activities database table development, front-end development, data integration and support hand-off documentation

  1. Perl, HTML, JSP, JavaScript, and PHP. All rolled into one! This is already a place I'm not sure I want to work at.
  2. Sencha does pretty much everything, jQuery runs in the browser, and Yii is a PHP (server-side) framework. "Or" makes exactly no sense here.
  3. UNIX, Linux, Windows Server and desktop Windows? So this is, what, a legacy sysadmin, new development sysadmin, Windows development sysadmin, and desktop Windows support job?

Job descriptions are often written by HR knobs who have no idea what's actually being hired for, but this is one of the most worthless I've ever been sent.

In case you'd like to know who doesn't have a clue or a care about their reqs, this tempting career opportunity came from the folks at Kaztronix.

Wednesday, November 4, 2015

Something different: Clojure!

Rather than Japan or food (I'll get to those next time, promise!), this is about learning a new programming language: Clojure, a functional programming language and dialect of Lisp.