3 ms·
I think "bad environment" is the worst of all the problems. At first we had no environment, so we had to make it ourselves. A few companies did this, and turne
by sdegutis 13y ago
I think "bad environment" is the worst of all the problems.
At first we had no environment, so we had to make it ourselves. A few companies did this, and turned into monopolies.
Then we started trying to make free/open-source environments to combat this problem, but they ended up so incredibly scatterbrained that compatibility is a very real and current nightmare.
The monopolies are trying really hard to give us good environments, but first of all they come at a cost, which isn't accessible to many (Apple's hardware, MS's software, etc). And secondly they are not community-driven efforts, so we have little control over them.
So the battle rages on between the plethora of options I have for a programming environment. Meanwhile I'm just trying to write some simple apps that help me pay the bills (we get dangerously close to not being able to each month) and the competition between environments only slows me down.
- Mikeb85 13y agoFree/open source OSes are great programming environments that leave you in control. As for the compatibility 'problem', install the compiler/interpreter version you need from source, use chroot if you need to, etc... If you're making apps to run on said scatterbrained systems, you can ship statically linked libraries with the app, or use a cross-platform solution (Java, HTML5, something like Haxe, etc...).
- dorkrawk 13y agoI think a big problem with environments is the balance between "having control" and "having to control". Sometimes just getting things set up to the point where I can actually do the work I wanted to do sucks up a lot of gumption.
- sdegutis 13y agoEvery time I try linux, I lose several days in config files, and at the end, it's still not perfect, just "good enough for now".