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!

72 comments ↓

#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.

#37 ispoofer on 06.27.19 at 5:22 am

I like this page, because so much useful stuff on here : D.

#38 synapse x serial key free on 06.27.19 at 8:08 pm

Good Morning, glad that i saw on this in bing. Thanks!

#39 strucid aimbot on 06.28.19 at 6:41 am

I truly enjoy looking through on this web site , it holds superb content .

#40 how to get help in windows 10 on 06.29.19 at 6:00 am

Hi there are using WordPress for your blog platform?
I'm new to the blog world but I'm trying to get started and set up my own. Do you require any html coding knowledge to make your own blog?
Any help would be greatly appreciated!

#41 my cafe recipes and stories recipe list on 07.01.19 at 8:35 am

Intresting, will come back here again.

#42 cheat fortnite download no wirus on 07.01.19 at 7:22 pm

Intresting, will come back here more often.

#43 escape from tarkov cheats and hacks on 07.02.19 at 7:13 am

Cheers, great stuff, I like.

#44 nonsense diamond on 07.02.19 at 12:47 pm

Cheers, great stuff, Me enjoying.

#45 vn hax on 07.03.19 at 6:54 am

You got yourself a new rader.

#46 cyberhackid on 07.03.19 at 6:51 pm

Enjoyed reading through this, very good stuff, thankyou .

#47 xforce keygen on 07.04.19 at 6:49 am

I was looking at some of your articles on this site and I believe this internet site is really instructive! Keep on posting .

#48 what is seo uk on 07.04.19 at 2:07 pm

Parasite backlink SEO works well :)

#49 phantom forces hack on 07.04.19 at 6:36 pm

Enjoyed examining this, very good stuff, thanks .

#50 open dego file on 07.05.19 at 6:50 am

stays on topic and states valid points. Thank you.

#51 erdas foundation 2015 on 07.05.19 at 7:02 pm

Your web has proven useful to me.

#52 Parker Leas on 07.06.19 at 10:18 am

The next step of the puzzle is to discover the order of the pyramid. This is your third secret clue! 517232125

#53 rekordbox torrent on 07.06.19 at 9:13 pm

Great stuff to check out, glad that bing brought me here, Keep Up awsome Work

#54 elysian injector download on 07.07.19 at 7:54 am

I was looking at some of your articles on this site and I believe this internet site is really instructive! Keep on posting .

#55 spyhunter 5.4.2.101 crack on 07.08.19 at 7:57 am

I am glad to be one of the visitors on this great website (:, appreciate it for posting .

#56 quest bars cheap 2019 coupon on 07.09.19 at 9:31 am

Amazing! Its really remarkable paragraph, I have got much clear idea
about from this article.

#57 roblox fps unlocker on 07.09.19 at 9:33 am

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

#58 quest bars cheap on 07.11.19 at 3:49 am

I do believe all the ideas you have presented to your post.

They're really convincing and can certainly work.
Still, the posts are very brief for starters. May you please prolong them
a bit from next time? Thanks for the post.

#59 plenty of fish dating site on 07.15.19 at 2:57 pm

Hello There. I found your blog the use of msn. That
is a really smartly written article. I'll make sure to bookmark it and return to
learn more of your useful info. Thanks for the post.
I'll definitely comeback.

#60 how to get help in windows 10 on 07.17.19 at 6:14 am

Post writing is also a fun, if you know after that you can write otherwise it
is difficult to write.

#61 Kip Cagan on 07.17.19 at 3:23 pm

Alex9, this code is your next bit of information. Feel free to transceive the agency at your earliest convenience. No further information until next transmission. This is broadcast #5525. Do not delete.

#62 how to get help in windows 10 on 07.17.19 at 10:24 pm

Excellent way of telling, and good paragraph to get
information on the topic of my presentation subject, which
i am going to convey in college.

#63 plenty of fish dating site on 07.19.19 at 6:41 am

WOW just what I was searching for. Came here by searching for plenty of fish dating site

#64 prodigy game files on 07.21.19 at 2:24 pm

I am glad to be one of the visitors on this great website (:, appreciate it for posting .

#65 how to get help in windows 10 on 07.21.19 at 5:30 pm

I read this piece of writing fully about the resemblance
of most up-to-date and previous technologies,
it's amazing article.

#66 acidswapper on 07.23.19 at 12:06 pm

I truly enjoy looking through on this web site , it holds superb content .

#67 natalielise on 07.23.19 at 1:27 pm

This paragraph provides clear idea for the new visitors of blogging, that in fact how
to do blogging. plenty of fish natalielise

#68 plenty of fish dating site on 07.24.19 at 5:27 am

I'm extremely inspired along with your writing abilities and also with the format for your weblog.
Is this a paid subject matter or did you customize it yourself?
Anyway stay up the nice high quality writing, it is uncommon to look a nice weblog like
this one these days..

#69 adb.com file scavenger 5.3 crack on 07.24.19 at 12:33 pm

I have interest in this, danke.

#70 skisploit on 07.25.19 at 2:12 pm

This is amazing!

#71 Nelajobs Benin on 07.25.19 at 5:19 pm

I and my buddies have been analyzing the best thoughts from your web page and then then developed an awful feeling I had not expressed respect to the site owner for those tips. All the ladies happened to be for this reason excited to see them and have in effect in reality been having fun with these things. Appreciate your really being well helpful and then for picking this form of extraordinary useful guides most people are really desperate to be aware of. My very own honest apologies for not expressing appreciation to you sooner.

#72 skisploit on 07.26.19 at 3:16 pm

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