jplmelanson

Joined 15 years ago

Karma
7
Submissions
17
Member since
Mar 28
Software Engineer working with Scala, Java, JavaScript Databases, Docker, AWS and some other languages/technologies that are famous because of GitHub.
View on Hacker News

Recent submissions

Comment · 10 years ago
Comment · 12 years ago

  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?
Comment · 13 years ago
Can anybody elaborates on Mark Zuckerberg's note "That stupid movie..."? :)
Comment · 13 years ago
> 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.
Comment · 13 years ago
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.

Comment · 13 years ago
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.

Comment · 13 years ago
This is not true and you know it.
Comment · 13 years ago
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).

Comment · 13 years ago
Working perfectly with Version 25.0.1364.160 Ubuntu 12.10 (25.0.1364.160-0ubuntu0.12.10.1)
Comment · 13 years ago
You have to give them credit for UX innovation, they don't just try to mimic iOS.
Comment · 13 years ago
Can't see projects before registering? Meh...
Comment · 13 years ago
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.
Comment · 13 years ago
Is it easy to do non-blocking code in Grails? I have played with Groovy lately and it is definitely a productive language.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton