A writer of the lame kind

I've started to type this biggish draft, and got stuck. I've been writing too much lately, that's why it happened. A tech writer has just send back the polished version of a spec I wrote in a wiki, so I didn't know how many pages it was. Now I know. 221 pages. "This page was intentionally left blank 'cause we want a cool page count". How did I write all this?

A friend of mine once advised a friend of his thusly: "You ought to study CS basics. Go programming without it, and instead of a programmer, you'll become a lame sort of writer". He referred to the would-be coding as "writing"; he's all like that. No boundary between brains and machines whatsoever in his mind. Coding, writing, same shit. His basic measurement unit, applied to all natural phenomena, is the stupidity. Any behavior of a system is a special sort of stupidity. "No, that function doesn't find the right data; it finds its own stupidity". People are stupid. Programs are stupid. Stupidities interact. The world is one big collision of stupidities. Wits are a special quality of stupidity (probably when it's isomorphic to some part of external reality). And so on.

At least in his example, the "writer" would be writing code at work. I haven't done anything interesting in the last, let me see… 2 years?! Shit! I've done coding, but always some kind of a no-brainer. Lots of debugging, that's pretty creative when the bug itself is creative enough, but it's not the same. Getting from -N to 0 isn't nearly as interesting as getting from 0 to N, Net Company Productivity aside. What did I code? Glue code, basically. Test code. Mildly interesting smaller parts of things. Mildly interesting small programs for shoveling through data. And what else? Talking, writing, "managing", "advising". What about The Real Thing? When you ride this wave and a Something emerges? The last time that happened was, ahem, 2005, part 2006. And this is 2008. Not good.

You see, I had several ideas during that period, but other people got to implement them or those ideas died or went comatose. Because I was doing all this important crap. I was working on something too large for just myself, and other people joined, and I figured I'll do all the no-brainer crap, because who wants to join if they get the crap? The other option is to find victims to do the crappy parts and go for the cool parts. This way, you spend your time doing better kind of work, but the net result sucks, because the victim will feel like a victim and it always shows. I can sense pain in code. A certain kind of the copy-and-paste syndrome is the direct result of the feeling that you don't own something, but are responsible for its problems, and you hate it and are awfully afraid to touch it. "God, why am I doing this?", scream the shadows of the many authors of a huge function with layers piling up for years. So I went right for the crap, sacrificing myself for the sake of the inanimate Big Thing we were all making.

But it's over! That Big Thing is over. Almost. Time to actually do something.

At home, I'd rather code than blog, too. It's just tricky. I hate software. To be passable, software is polished to death. I like code, but doing something releasable at home… And doing something throwaway sounds like a waste of time. I'm looking for something to do, but it's tricky. I recently decided to port valgrind to Windows. The people on the developers mailing list patiently explained that nobody wanted that except me (if you want to instrument Windows binaries, you run wine under valgrind on Linux), and that I was in general out of my mind, 'cause that port would be damn hard. I admire people who released notable home-made software. Maybe they're just way faster than me, maybe more determined, but it's something to admire either way. I don't know what to do in that department at the moment.

So in the meanwhile, I'll be switching from Generalized Writing to coding at work, and at home, I'll keep blogging. Wank wank wank!


#1 Dmitry on 02.03.10 at 5:53 am

I want to do orpg. I know cpp a little (variadic templates, etc). In that game should be own scripting language (needed translator imo). But I don't have a team nor exp in such a thing. So if you have to do real good thing maybe start from here?

#2 Yossi Kreinin on 02.03.10 at 7:56 am

I'm not sure I understood you, but if you want to use something having to do with C++ templates instead of rolling your own scripting language, I recommend to roll your own scripting language.

#3 bfish.xaedalus.net » A tech blog recommendation on 03.25.10 at 2:11 pm

[...] lament for long-forgotten days of coding exciting [...]

#4 oliver on 02.17.13 at 1:35 pm

"At home, I'd rather code than blog, too. [...] I like code, but doing something releasable at home… And doing something throwaway sounds like a waste of time."

Sounds familiar… It's a recurring topic in discussions with other developers. I'm wondering if you have found something like a solution for this dilemma yet?

#5 Yossi Kreinin on 02.18.13 at 4:39 am

I'm actually working on something at home right now; currently my approach is to find things which are really small and still do something useful. A too-small example is the demo Forth compiler from here: http://www.yosefk.com/blog/c-as-an-intermediate-language.html

#6 battlefield 1 esp on 05.15.19 at 2:36 pm

Enjoyed reading through this, very good stuff, thankyou .

#7 Micheal Thorp on 05.17.19 at 7:00 pm

Love yosefk.com– extremely informative and lots to consider!

#8 vn hax on 05.23.19 at 6:22 pm

Very interesting points you have remarked, appreciate it for putting up.

#9 Deja Axley on 05.27.19 at 8:37 pm

Love yosefk.com– very easy to navigate and lots to think about!

#10 how to get help in windows 10 on 05.28.19 at 5:46 pm

Thank you for the auspicious writeup. It in fact was a amusement account it.

Look advanced to far added agreeable from you! By the way,
how could we communicate?

#11 redline v3.0 on 05.29.19 at 4:35 pm

Very interesting points you have remarked, appreciate it for putting up.

#12 how to get help in windows 10 on 05.30.19 at 12:14 pm

I do consider all of the concepts you have offered for your post.
They are really convincing and will certainly work. Still, the posts are
too brief for starters. May you please extend them a bit from next time?

Thank you for the post.

#13 gamefly free trial on 05.31.19 at 7:33 am

I like the helpful info you provide in your articles.
I will bookmark your weblog and check again here frequently.
I'm quite sure I'll learn a lot of new stuff right here!
Best of luck for the next!

#14 gamefly free trial on 06.01.19 at 2:18 am

Its like you learn my mind! You seem to understand a lot about
this, like you wrote the e book in it or something. I
feel that you simply could do with some % to pressure the
message home a bit, however instead of that, that is great blog.
An excellent read. I will certainly be back.

#15 gamefly free trial on 06.01.19 at 12:07 pm

I have read so many articles or reviews about the blogger lovers but this post is actually a pleasant
post, keep it up.

#16 gamefly free trial on 06.01.19 at 4:11 pm

Hey there, I think your blog might be having browser compatibility issues.

When I look at your blog site in Safari, it looks fine but
when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that,
amazing blog!

#17 gamefly free trial on 06.02.19 at 5:48 am

I am really glad to glance at this web site posts which contains
tons of valuable facts, thanks for providing these information.

#18 gamefly free trial on 06.02.19 at 5:48 pm

Hello every one, here every person is sharing these kinds of
know-how, so it's pleasant to read this webpage, and I used to
pay a visit this weblog every day.

#19 gamefly free trial on 06.03.19 at 9:36 pm

Great article.

#20 gamefly free trial on 06.04.19 at 11:26 pm

I am really loving the theme/design of your site. Do you
ever run into any internet browser compatibility problems?
A handful of my blog readers have complained about my blog
not operating correctly in Explorer but looks great in Safari.
Do you have any recommendations to help fix this problem?

#21 gamefly free trial on 06.05.19 at 5:31 am

I'm extremely impressed with your writing talents as smartly
as with the structure for your weblog. Is this a paid
topic or did you customize it yourself? Anyway stay up the nice quality writing,
it's rare to look a nice blog like this one nowadays..

#22 gamefly free trial on 06.06.19 at 9:21 pm

Hi there! This is kind of off topic but I need some advice from an established blog.
Is it very difficult to set up your own blog? I'm not very techincal but I can figure things out pretty fast.
I'm thinking about setting up my own but I'm not sure where
to begin. Do you have any points or suggestions? Thanks

#23 gamefly free trial on 06.06.19 at 11:37 pm

magnificent post, very informative. I wonder why the opposite experts
of this sector don't notice this. You must continue your writing.
I'm sure, you've a huge readers' base already!

#24 ps4 game releases 2019 on 06.08.19 at 3:35 pm

When I originally commented I clicked the "Notify me when new comments are added" checkbox and
now each time a comment is added I get three
emails with the same comment. Is there any way you can remove me from that service?

Thanks a lot!

#25 gamefly free trial 2019 coupon on 06.10.19 at 3:39 pm

I think that is one of the such a lot important info for
me. And i am glad reading your article. However should
observation on some general issues, The web site style is great, the articles is truly excellent : D.

Excellent process, cheers

#26 quest bars cheap on 06.15.19 at 2:28 am

Hi, Neat post. There is an issue together with your website in internet explorer,
might check this? IE still is the market chief and a big portion of other people will pass
over your fantastic writing due to this problem.

#27 krunker aimbot on 06.16.19 at 9:16 pm

Great, google took me stright here. thanks btw for info. Cheers!

#28 http://tinyurl.com/ on 06.17.19 at 2:51 pm

I used to be able to find good info from your articles.

#29 proxo key generator on 06.19.19 at 8:44 am

I must say got into this site. I found it to be interesting and loaded with unique points of interest.

#30 vn hax download on 06.20.19 at 5:44 pm

I really enjoy examining on this website , it has got good stuff .

#31 nonsense diamond key on 06.21.19 at 6:56 am

Respect to website author , some wonderful entropy.

#32 star valor cheats on 06.23.19 at 4:26 pm

I am not rattling great with English but I get hold this really easygoing to read .

#33 gmod hacks on 06.24.19 at 2:32 pm

Awesome, this is what I was looking for in google

#34 free online Q & A on 06.25.19 at 4:19 am

Deference to op , some superb selective information .

#35 qureka pro apk on 06.25.19 at 7:13 pm

Enjoyed reading through this, very good stuff, thankyou .

#36 skisploit on 06.26.19 at 5:52 am

stays on topic and states valid points. Thank you.

Leave a Comment