327 karma · joined August 28, 2008
But our profession's training material, at least in my experience reading, drills it in your head to use all these abstracting devices.
It's certainly true that you can get some "book knowledge" that tells you that you can over abstract. I mean, this blog post is one example. But I only hear this sort of stuff from things like blog post from experienced devs, it seems to me. (Or maybe I just read the wrong kind of books?)
> Amateur programmers tend to put code de-duplication at the top of their priority list and will burn the whole house down to that often-trivial end.
To be fair, lots of how to program books spend a lot of time on teaching you how to abstract, and sing abstractions praises to the heavens, as it were. It takes some experience to learn that real world stuff is not like the toy programs in books.
I learned (Turbo) Pascal many years ago. Recently I've revived my usage while writing a video game. I wanted a mature, compiled, no GC language that worked well on Windows but wasn't C/C++. For the most part I've been happy with it.
It's still an alive project (version 3.0 released this year). It supports a wide selection of platforms, and a few Pascal dialects including Delphi, although I've been sticking to the old school procedural style in my game. It easily interfaces with C libraries (I've tried SDL and Lua).
As for the language itself, it seems to have lackluster support for template / generic programming, so I avoid it. That's a little disappointing to me but I think I can live without it. It does support old scool C++ style OOP, but try to avoid it because OOP's not cool anymore :).
There's plenty of documentation on the Internet, but not the amount of some of the more hip languages of today (and the websites tend to look older).
The number of tools is lackluster. It has an IDE called Lazarus that I've never used. The IDE seems focused on GUI development, which doesn't interest me. It comes with Turbo Pascal like IDE that runs in a console window, which probably won't be appealing to most people. I mostly use Notepad++ and script building in PowerShell for my game. I do miss the features from Visual Studio, like Intellisense though.
Unless looping and counting is that much faster than doing some floating point math?
Lots of famous writing from the ancient world doesn't survive in the original and had to be copied; what we have is copies of copies of copies, etc. And plenty of ancient works are lost.
We will need to copy to newer media what is important for archival purposes even now it seems.
Tangentially, now that I'm over 30 it's starting to become painfully obvious that new music is geared towards younger people. I don't want to be one of those people who are stuck listening to music of their youth, but its so difficult to find things that appeal to me. I.e. music and films that are mature but still are progressing and not relying nostalgia.
If you are able to work years on end at 70 hours a week then more power to you. But that doesn't mean other people who do burn out are to blame or inferior b/c they didn't follow in greggman's footsteps or didn't choose "a career you don't get real enjoyment from".
Moreover, seriously consider this: Is working 72 hours for just 5 months enough to burn someone out? Especially if your young and responsibility free, wouldn't it take a lot longer?
1. You may not have worked enough to burn out. If you're in your 20's you can work longer too. If you don't have a family you can work longer.
2. Not everyone can make the career choices you got to make. I do program and enjoy it but it's way to risky for me personally to quit my corporate job. Please consider you might have some privileges others don't have or less responsibilities than other people.
3. For those of us who toil in the corporate world, depending on the situation, it is just foolish to spend more than the required 40 hours (except for limited crunch time). Why should I slave away and get no reward? I get paid the same. Consider that corporation might take advantage of those who do enjoy programming to do more work for less.
Anyway I wish you all the luck on your idea. :)
Edit: Grammar
This album is on Spotify. If it has any listens it's probably because I listened to it, or maybe another one of the former band members did.
Edit: grammar
I attended such a church until my early 20's (I'm 32 now) and around elections there were many sermon reminders that they needed to go vote for people aligned with their conservative values. At my former church they wouldn't explicitly endorse candidates, but it was understood you voted Republican. If the Republican at least appeared to be an evangelical Christian, you would get more support. (I remember George W. Bush being called a "man of God" by several people.)
Moreover, if you had an inclination to, say, vote Democrat, then you better be quite about it. People would just about question how "true" of a Christian you were if you did that.
Disclaimer: I know that not every church in states like Texas are like this. I know because I went to less political churches too. (I don't go to church anymore for what it's worth.)
This is getting off topic, but I don't think it was a bad movie, although certainly not his best. Despite the nudity, the film is strangely un-erotic. I think you are unfair about Kubrick's motives in making the movie. I also think there's much that can be said about the movie, For example: http://www.collativelearning.com/EYES%20WIDE%20SHUT%20analys...
Edited: Terrible grammar.
Sorta sound like how people joined Project Mayhem in Fight Club.