HNHacker News
TopNewBestAskShowJobs

jplmelanson

7 karma · joined March 28, 2011

Software Engineer working with Scala, Java, JavaScript Databases, Docker, AWS and some other languages/technologies that are famous because of GitHub.
submissionscomments
jplmelanson··on Ask HN: Freelancer? Seeking freelancer? (April 2016)
SEEKING WORK - Quebec City (GMT-4, EDT) or remote, some travelling ok.

Summary: Experienced full stack developer (web, APIs, backends, cloud, devops, etc) with 1 year full-time remote experience with references.

Tech. Skills: Node: Javascript, CoffeeScript, Bluebird, Angular, React JVM: Scala, Java, Play, Akka, Slick, SBT other: SQL, AWS, Big Data (amazon-redshift)

Resume: http://blueswirltech.ca/resumes/JeanPhilippeMelanson

jplmelanson··on Engineer's Guide to US Visas

  The important difference is that the TN isn't dual intent, and you therefore can't apply for a green card while on it
Is there a path to permanent residency for this specific visa or you're better off finding H1B sponsorship?
jplmelanson··on Startup School 2013 Doodles
Can anybody elaborates on Mark Zuckerberg's note "That stupid movie..."? :)
jplmelanson··on Steve Jobs emails that show how to win a negotiation
> If Apple was missing a publisher on iBooks, they'd hardly care With 4 out of 6 major publisher in, maybe, but that would have been another game with only 1 or 2 in.
jplmelanson··on Iron Ring
You obvisouly don't know what is taught in SE. Let's take McGill as an example (from http://www.cs.mcgill.ca/academic/undergrad/programs/science-...)

CS: This program is the standard Major program offered by the School of Computer Science. It provides a broad introduction to the principles of computer science and offers ample opportunity to acquire in-depth knowledge of several sub-disciplines. At the same time, its credit requirements allow students to take an additional minor.

SE: This program provides a broad introduction to the principles of computer science and covers in depth the design and development of software systems.

For example, I recall that my SE program had some common courses with other engineering branches (ethics and technology, entrepreneurship, communication, finances for project manager), which were common to all engineering disciplines.

jplmelanson··on Iron Ring
In regards to Rational Rose, maybe you're friends missed the point that they learned software analysis and design, and that instead of waterfall process, they learned software development methodologies. At least, that is what I learned from SE.

But I must admit I haven't studied the curriculum of a CS program. Am I wrong to say you can do it in 3 years while SE is 4 years? If we could study a few programs from a few university offerings, I'm sure we could see what is different. I ought to think it is generally an engineering approach to building software, that is a mix of science, people and integrity.

jplmelanson··on Iron Ring
This is not true and you know it.
jplmelanson··on Iron Ring
In Quebec, the title is simply "Engineer". Upon finishing an accredited program, the ring is delivered in a ceremony. After graduation and deliverance of the diploma, one can register with the professional order and call himself "Junior Engineer". This gives the right to practice engineering under supervision by an Engineer for a minimum period of 2 years (3 years min. without supervision). Before requesting the right to use the "Engineer" title, you have to pass an exam, mostly on deontological ethics.

There is currently no widespread recognition of the profession in the IT community. We almost never see any job posting requiring the title, or any company giving additional compensation/responsabilities because of the title. For this reason, very few software/IT engineers are going through the process as it is quite costly (~400$ per year + cash spent on minimum Continuing Education Units).

jplmelanson··on Chrome World Wide Maze
Working perfectly with Version 25.0.1364.160 Ubuntu 12.10 (25.0.1364.160-0ubuntu0.12.10.1)
jplmelanson··on Ubuntu on tablets
You have to give them credit for UX innovation, they don't just try to mimic iOS.
jplmelanson··on Ask HN: Freelancer? Seeking freelancer? (February 2013)
Can't see projects before registering? Meh...
jplmelanson··on Request HN: If you're looking for an idea, here's my problem
You can set an automatic SMS reminder in outlook web access, I guess desktop version should have it too. This is the most practical way I found myself.
jplmelanson··on Play framework 2.10 released
Is it easy to do non-blocking code in Grails? I have played with Groovy lately and it is definitely a productive language.
jplmelanson··on YC-Funded ScreenLeap: Screen-Sharing Doesn’t Need To Make You Crazy
Doesn't work if a try to see my desktop from ios device... I started session under ubuntu with chrome17 browser.
jplmelanson··on Ask HN: How do you know if you're burnt out or just being lazy?
I didn't know that Dunning-Kruger effect, but it seems quite interesting! Thanks for the sharing.