Recent submissions

Comment · 6 years ago
Comment · 6 years ago
When I tried to stop drinking in college, I used to fill empty beer bottles with water to drink at parties. This helped a lot with social pressure. I reckon one could do the same in a pub if the bartender is understanding and discrete, but I never tried it.
Comment · 6 years ago
Reaper is awesome. I've made a lot of my (bad) music sound very great with it !

I've used it for more than 10 years, and it's my go-to DAW ever since.

Comment · 7 years ago
I'm sure there are people out there that are impervious to feedback and believe they have all the answser.

I've also seen countless of young engineers starting to welcome managers' feedback and "showing" their will to improve. Then, gradually,noticing their management incompetence (technical and/or managerial) and start "saying" stuff to avoid confrontation.

Self reexamination and accepting feeback is great to improve but what if the feedback is just plain wrong or contradictory ?

A lot a "sayers" in your team can be a red flag for your management skills.

Comment · 7 years ago
My experience is exactly the opposite. In the market I've prospected (France) the applicants have leverage because there is more positions than candidates. Even if there is a lot of candidates, there is a lot more positions. There is even more discrepancies beetween available positions and qualified candidates.

Even if there was not, once a company has eliminated 99% of the candidates and put their mind to hiring you there is a good chance you have a little leverage at negotiating your salary.

I don't think the author work the same jobs than I do.

Comment · 7 years ago
This is turning into a "I'm self taught and I can code juste as well as the next CS graduate" debate.

I totally agree with that proposition. The degree is not a sine qua none condition of competence.

My point was that success stories about kids making a lot of cash on a self taught developer skillset are pure and simple lies. They hide the truth to those who really want to get into the IT industry and make a living with it. That truth is : work your engineering skills if you want to build cools things.

I said make a living. Not get crazy rich. Engineers don't get crazy rich. Salesmen (and salewomen) do.

People that did not have the ressources or desire to go to uni would get a lot more encouragement and from real developer tales : stories about smart engineering, beautiful UIs, dedication to a craft and passion, or even sly hacking.

Instead they read stories about skilled salesmen. The stories are not even that good. Glengary glen ross and the wolf of wall street are much better.

Comment · 7 years ago
Indeed, and the fact that unskilled engineers with good business skills can and always climb to the top proves my point : those success stories happen because the kid is a good salesman not because he taught himself software engineering.

This does not prove you can make money by learning some wordpress overnight but still the article pretends exactly that. The average worker with average sales talent will have to present real skills to an employer to get hired. Those real skills take time to develop. It's evidently possible to get them outside of Uni but it takes times and effort. Guidance by experienced people reduce time and effort to learn a skill. That's the whole point of schooling btw.

Those article say "I taught myself how to code and became rich by offering the world an awesome product". They should be "I'm a very good salesman and I became rich by getting people into buying my software".

That software is maybe good, maybe not. Mostly not. Second law of thermodynamics teaches us that you can't beat a 30 year old experience with an overnight schooling, except if your father is zeus or someone like that.

Comment · 7 years ago
What does make a self-taught special?
Comment · 7 years ago
Maybe is the US the college debt is a problem but they are a lot of countries where education is not as expensive. I attended engineering school for 200€ a year plus help from the government for accommodation.

That degree got me my first job. And the next. I started with zero debt and I do not come from money. I am very grateful for that. I would probably not have attended a 5 year college if I had had to get into debt.

Comment · 7 years ago
Of course encouraging people to try and get in the IT industry even without a degree is good too. I thought I said so in my comment. I am in no way a college elitist. I know not everyone can go to uni.

My whole point was that the truth of what it is to code for a living is hidden by those kind of sensationnal articles. Those who want to get into the industry are not encouraged to work on what matters (ie engineering skills instead of fancy frameworks) and end up disappointed with their opportunities or their skill set. CS universities tend to push students toward developping an engineering skill set.

I would really like to see people without a degree that want to improve to be encouraged to do the same instead of being encouraged to read 3 wordpress tutos and start selling their skills by manipulating small business owners into spending money they don't have.

I trained developers with and without a CS degree and I always nudge them into improving engineering skills.

Comment · 7 years ago
Everything you wrote is true and in no way disagrees with what I wrote.

I think you mistook my A => B assumptions for a no B => no A which is a flawed logical reasoning.

Comment · 7 years ago
Since these articles seem to be putting a cash value on the word "success" (or at the very least an instagram buzz value), I would point that IMHO, most of this success comes from people skill.

You can have a degree or not, even bad developpers can hop from one job to another, making more and more money in the process, given they're good enough to manipulate the recruiters/clients into hiring them. Making money does not mean your product is good,useful or well-designed. It means you're a good salesman.

Congratulations, you're making money by manipulating someone into giving you their money. Awesome ! Thanks for playing, please leave.

I guess the point of the website is to encourage people without a CS degree to learn programming. That's great. The disctinction beetween CS graduates and non-graduates seems to be very unfruitful IMHO so encouraging people to pick up a computer is cool.

What I would sugget is to stop promoting sensationnal stories like the kid that is making 15k$ a month. This is purely manipulative and dishonest. This kind of journalism is plain wrong. Even if the number are true (which I highly doubt) encouraging kids to drop out of high school to study CS on their own is wrong. Getting a degree is the best chance you have to becoming good at it. You can still be creative this way.

More, maybe encouraging good engineering (or craftmanship whatever you want to call it) instead of instagram buzz and money would make tomorrow's software a little less frustrating to use and a little less bloated.

I would love to see a story, just once, with the title "this guy made a beautiful piece of software, and it's awesome"

Comment · 7 years ago
Harari won't do. Too contoversial and opiniated. Not factual enough.
Comment · 7 years ago
>OOP is considered by many to be the crown jewel of computer science. The ultimate solution to code organization. The end to all our problems. The only true way to write our programs. Bestowed upon us by the one true God of programming himself…

I've litteraly never met any one praising OOP like this. Even if the intent of this introduction is to overly to make a point, I find it flawed.

> OOP attempts to model everything as a hierarchy of objects I never heard of anyone trying to use a hierarchy where it wasn't adapted

> The real world has no methods The real world needs to be modeled into something that can be computed by our human Mathematics. That's the whole point of modeling.

I'm waiting for the 'Functionnal Programming is wrong, let's go back to coding everyting in asm' post in 10 to 20 years

Comment · 7 years ago
I feel hn experience is awesome. Everything is accessible with one or two clicks. I never wait for something to load, never pest against it because of some obscure behavior. It's simple and efficient. The content is perfectly served. No frills. Even on mobile I don't really feel the buttons so hard to click, even if they are tiny. Maybe we don't use it the same way.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton