Recent submissions

Comment · 4 years ago
I always have the same reaction when I watch threads on /r/learnprogramming. I believe it's due to "programming" attracting people who want quick money (without having no interest whatsoever in programming languages or computers), the hype of the Web2.0 and the scams created by all the so-called bootcamps who promised all those things.

I've been writing C++ on every OS for the past 20 years and still don't consider myself a good programmer. I read every day to improve myself though but I still have a lot to learn.

Comment · 4 years ago
Comment · 4 years ago
I got a refurbished iPhone SE 2nd version (2020) for my wife and she's happy about it so far. It only costs $200 which is nice. It's bigger than the other phones, but at this price I can't complain.
Comment · 4 years ago
Not really my fault but I broke it once. I used to work for a 2-person startup where the only dev had almost no experience. I setup a database instead of putting all the data in the PHP code. Fast-forward 2 months, I'm still the only one with a testing database on my own computer, and I decide to delete my local data and start from scratch. The other developer starts complaining that the site is down, and I quickly understand that he plugged the "production" on my local database. Luckily I had a backup for this DB and quickly restored it. We only lost a few days of work.

The lesson is: make backups and make scripts to setup everything from scratch in a few seconds.

Comment · 4 years ago
I don't regret it at all. I have a generic CS education and it allowed me to work on a very broad range of topics in every kind of company. I have an average level of knowledge in every OS, framework, and programming language and it helps a lot when it comes to getting hired everywhere, quickly get some knowledge in a new project, and helping my "specialized" coworkers when they are stuck.

But I'm also not stuck in this generic mindset. I'm good at C++ because I like it more, that's my freedom and my choice. And after one or two years in a company, I kind of become a specialist myself on what I'm working on.

The secret is to always learn new stuff. I have 20 years of experience and I'm still reading books to learn (C++20, Rust, etc.) I've seen way too many coworkers who were stuck for the past ten years in a boring job or a dead technology and could not get out of it, it's very sad. When we meet for lunch, I always have funny stories to tell about "my new company." Yes, my previous coworkers have stable jobs but the salary is not good, they have no raise, and if their company closes for good, they will have a very hard time adapting and finding a new job (because it's most likely they only worked for one company their whole life). They always come back to me for advice on what to learn, what to do, and how to find a new job. Last but not least, their knowledge is tied to their own company and is not transferable.

What seems to be fragile is actually a power: I can quickly learn AND adapt, and I can switch companies without being unemployed if the management becomes crazy or if a company is stalling and/or on the verge of closing due to lack of money.

For me, being a specialist is interesting because you know one subject deeply, but it can become soul crushing, you'll have a hard time switching jobs, and you seldom learn new stuff. The best example I've seen all these years is C++: when you work for a company, you use THE specific C++ of the company and most of the time the "tech leads" refuse to change and, again, you're stuck in that specific version which does not teach you anything.

Comment · 4 years ago
I don't understand how the Crocks and Socks is an illusion. If you take a screenshot of both shoes, one is gray while the other one is pink. That's not an illusion at all.
Comment · 4 years ago
I was like you before. You need to stop finding software solutions with your problems. Productivity blogs/fads/tools come and go. You need "discipline." That's all.

Productivity is temporary, discipline is forever.

Comment · 4 years ago
They also mention ADR (architecture decision records). Even if it’s yet another fad, most companies I’ve worked for really needed a framework like this.

I have only skimmed it so far but I’ll definitely talk to the managers and architects at my company about it. Any kind of formalization on this topic is greatly needed.

Comment · 4 years ago
It's either a side effect and you accept it peacefully, or you're in denial and don't want to accept that the automatic moderation on Reddit is awful. Which one do you choose?
Comment · 4 years ago
Is it really bad, or did they choose that name on purpose?
Comment · 4 years ago
I like the design and ideas of PragmataPro but it's too confusing for me. The $19 version seems very restricted but it's not clear enough what is missing. I use "Iosevka SS08" which has the narrowness that I love in Iosevka, and the SS08 version has some details from PragmataPro.
Comment · 4 years ago
So many questions for this:

* Why not Mastodon? All the explanations on the page are not convincing.

* What do they mean by "clear and effective moderation done by humans"?

* Why is there no public timeline?

Comment · 4 years ago
I have only used Jekyll in the past but I would try Hugo nowadays since it's the "brand new stuff" (only because it's written in Go). Jekyll hasn't been abandoned which means that both are good and I'm sure they have the same set of features.

As for using GitHub to host it, it's still free and you can use a custom domain which is nice.

Comment · 4 years ago
Comment · 4 years ago
I still don't understand how this could change my life. Most people exchange money through their bank accounts for free with things like the SEPA network.

I browsed through all those web sites and all I see is ways of using the crypto wallets that have to be previously created through various means incompatible with each other. Let's not talk about the "be your own bank" motto which means that you have to secure your own money which is, at least scary for most people, and at most very difficult to do even for people knowledgeable with computers.

Here is something that is revolutionary and actually happened in the past 10 years: *online banks* that have no bricks-and-mortar offices! I created an account in less than 10 minutes, I have a debit card that I can use all over the world, I literally cannot spend more than what I have, and it's still a real bank which means that my account is insured if something bad ever happens. Where is the crypto equivalent?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton