Java without Eclipse - Programming On Unix

Users browsing this thread: 1 Guest(s)
Laserswald
Members
This is a great place, I think, to talk about ranting about tools.

The thing about human nature is that we really really like to feel right. We love telling ourselves that we have the ultimate truth about something, when there is really no ultimate truth. We can only get close enough, but it's advantageous to have convictions about what we think back when natural selection had a stronger influence on us. When it comes to tools, this makes sense, because we are finite beings and conserving our memory for things that are actually important is better than having information about how many tools work.

This is why I like to use my editor of choice instead of using an IDE. One environment that I can focus all of my effort into improving.

As far as languages are concerned, different languages are designed differently for different things. This seems obvious, but a lot of programmers don't realize this when they are talking about their pet language of choice. Realizing this is something that defuses me from talking about how language x is better than language y.

Popular languages like Java are popular for a reason. Java, in particular, is popular because it has a lot of features that make it appealing for writing business software. Most of these features are all about minimizing how much risk is associated with writing software in a business environment.

For example, Java is a managed language that runs in a VM. This reduces a lot of risk. For one thing, you don't have to compile your code more than once if you are moving to a different platform. It makes migration easy, which is very important for minimizing cost when it comes to expanding your business. Being a managed language also means that things like buffer overflows or segfaults are not really an issue, which is a big advantage for large business software.

Java is also object oriented. This is another big risk reducer: OO enforces encapsulation, which is very good when multiple programmers are writing code, which is what most use cases are in Java. It effectively disallows people from doing too much damage.

These properties make Java great at building big iron business code. And those limiting factors, the things that it enforces, are great for minimizing risk, but horrible for us hackers.

I don't know if you noticed, but we really like being in full control of our systems. It feels really good when you have something that works well that you made or you tweaked. Java is terrible for this because it's too safe of a language. It doesn't allow us to be in full control of how it works, which is why we don't like C++ either. We love simple and powerful, and that's not exactly what businesses like.

So yes, you are entitled to your opinion, jaggr. I hope I gave you enough reasons for ours. If you don't like our philosophy, then it's totally fine.


Messages In This Thread
Java without Eclipse - by z3bra - 18-10-2013, 04:25 PM
RE: Java without Eclipse - by z3bra - 18-10-2013, 08:04 PM
RE: Java without Eclipse - by Ippytraxx - 18-10-2013, 08:27 PM
RE: Java without Eclipse - by venam - 19-10-2013, 02:06 AM
RE: Java without Eclipse - by crshd - 19-10-2013, 08:38 AM
RE: Java without Eclipse - by z3bra - 19-10-2013, 08:47 AM
RE: Java without Eclipse - by Miyazeaux - 20-10-2013, 03:26 PM
RE: Java without Eclipse - by tbuck153 - 20-10-2013, 04:28 PM
RE: Java without Eclipse - by Ippytraxx - 21-10-2013, 07:27 AM
RE: Java without Eclipse - by Jayro - 21-10-2013, 09:37 AM
RE: Java without Eclipse - by z3bra - 21-10-2013, 10:23 AM
RE: Java without Eclipse - by Ippytraxx - 18-11-2013, 10:36 AM
RE: Java without Eclipse - by jmbi - 19-06-2014, 01:54 PM
RE: Java without Eclipse - by pvtmert - 15-07-2014, 05:52 PM
RE: Java without Eclipse - by dami0 - 24-07-2014, 07:25 PM
RE: Java without Eclipse - by ki113d - 17-09-2015, 10:20 PM
RE: Java without Eclipse - by neeasade - 17-09-2015, 10:46 PM
RE: Java without Eclipse - by jaagr - 04-06-2016, 06:40 PM
RE: Java without Eclipse - by jmbi - 04-06-2016, 07:23 PM
RE: Java without Eclipse - by jaagr - 04-06-2016, 08:40 PM
RE: Java without Eclipse - by Laserswald - 04-06-2016, 08:48 PM
RE: Java without Eclipse - by jmbi - 04-06-2016, 08:52 PM
RE: Java without Eclipse - by jaagr - 04-06-2016, 09:09 PM
RE: Java without Eclipse - by venam - 05-06-2016, 04:32 AM
RE: Java without Eclipse - by z3bra - 05-06-2016, 05:56 PM
RE: Java without Eclipse - by jaagr - 11-06-2016, 01:57 PM
RE: Java without Eclipse - by z3bra - 11-06-2016, 07:20 PM