HN user

alphabetam

508 karma
Posts6
Comments30
View on HN

I write my blog using Hugo, it is rather simple to use - just a folder of markdown files.

For publishing, I use netlify (which does the build and hosting). Their free tier is more than enough for me. The domain comes from namecheap.

Java 8 vs. Java 9 9 years ago

You hugely underestimate how much of large corporations work in java. Android, compared to the enterprise software, is peanuts.

Because it's the most used language in enterprise software. It's reliable, rather easy to learn, and quite productive. It's not particularly fun, but it works and the tooling is pretty great.

Our product, a large-scale enterprise software, is slowly getting killed. It's old and it's rather unusable (by the users). Plus, for "backward compatibility", it supports dozens of strange configurations. It's dragged down by so much technical debt (functions longer than 3000 lines with 60 parameters!) that every small changes requires so much time.

We're slowly killing (i.e. no big new developments, but only maintenance for existing customers) and abandoning it. And luckily we're not rewriting it. :-)

Ad Blocking Irony 11 years ago

Ctrl+Shift+C in Chrome lets you select the node even before you open the dev tools, and then you can just press "canc" to remove it.

It doesn't break compatibility. (Almost) ever. Meaning that (almost) all the code that used to compile on Java 1, or binary code compiled with the JDK 1.0, still works with the JDK 8.

(It's the main reason why generics in Java suck, btw: extreme backward compatiblity.)

Code written for Java 2 runs fine on Java 8, with extremely limited exceptions. Java, just as Windows, is used too much in enteprise apps to lose backward compatibility.

You don't have to go to San Franscisco to get into a startup. There are a lot of them in London and Berlin, and you - as an EU citizen - will have zero issues with the visa there.

Besides, university is not about getting ready for a job: it's about learning how to learn.