Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

What's happening to me?

Name: Anonymous 2013-10-07 3:37

/prog/, about five to seven years ago I was a fairly normal
programmer. I dabbled in Java, Sepples, even tried out some
functional languages. Then, about four years ago, that changed. I ran
into a bad experience with the JVM and resolved to stick to C in the
future. I decided to actually buckle down and know a language,
so I started reading through the standards. But I didn't like seeing
justifications of ``in order to support construction X, we chose
semantic definition Y''. So I restricted myself to C89, seeing it as
the least twisted.

One or two years later, I became irritated when dealing with a GTK+
application which crashed whenever the gtk-toolbar-style was
not GTK_TOOLBAR_ICONS, I decided to forswear any library in my
own programs whose source was too vast for me to read through and at
least nominally understand. This has, thus far, restricted me to
ncurses and scanf for user interfaces, though I have been looking at
FLTK a little.

A month ago, I was struck by the thought that, given the age of
applications we currently use, it is quite possible that source code
we write today may be adapted/used in the inevitable transition from
Earth to space, and possibly to the stars. Yet with this comes the
dangers of radiation which currently impose strict hardware
limitations. So I was just firing up qemu to emulate a 486 to ensure
that the program I was writing would run smoothly. ``It will be a
good habit to get into,'' I told myself.

Last night, I began implementing some of the networking features of my
program, and I thought that in the future, the speed of light might
become a significant factor , and that I should examine it with
wireshark to ensure I was only sending packets that I absolutely
needed to send, and began doing rough calculations of how much of a
CPU/Network tradeoff I could take by doing a rudimentary Huffman
encoding before sending my data to the network.

At this point, I realized that I may be stepping beyond the bounds of
sanity. I'm writing a stupid fucking program to play user-configurable
chess-variants over a network. I don't need to make sure my program
will survive circum-solar routing 2268 taking place outside the Van
Allen belt. I don't need to be evaluating each of my dependencies to
estimate whether they will break dependencies in timespans measured in
centuries. I don't need to transcribe my source code to MMIX to ensure
that it will remain readable for the future.

What's happening to me, /prog/?

Name: Anonymous 2013-10-07 3:50

I'm writing a stupid fucking program to play user-configurable
chess-variants over a network. I don't need to make sure my program will survive circum-solar routing 2268 taking place outside the Van Allen belt.
Yeah, tell that to yourself when we've uploaded our minds into computers and launched ourselves into space and your user-configurable chess-variant program crashes over and over because the little shit who wrote it a few hundreds of years ago thought future-proofing it would be a waste of time.

Name: Anonymous 2013-10-07 4:34

>>1
You forgot to update your to_do list, and maintain it. Your space thought was not in the Desired Features section, so your mind drifted, not having reviewed your to_do list. A properly kept to_do list keeps you focused and determined. Then you can worry about the Requested Features section, if it ever gets funded/adopted.

Name: Anonymous 2013-10-07 5:49

>>2
uploaded our minds into computers
implying that's possible
implying that it will ever happen
implying it is desirable to happen
get fucked nerd, you shall be forever a forgettable loser

Name: Anonymous 2013-10-07 11:51

>>4
go fuck yourself you retarded redneck, die in a car fire

Name: Anonymous 2013-10-07 15:27

>>4
Please quote correctly.

Name: Anonymous 2013-10-07 20:50

>>4
I fucking loathe you you ignorant piece of shit.

Name: Anonymous 2013-10-08 2:42

>>1
I expect to play chess variants outside the Van
Allen belt. Don't change it.

Don't change these.
Name: Email:
Entire Thread Thread List