Jump to content

April 2017 »

S M T W T F S
      1
2345678
9101112131415
16171819202122
2324 25 26272829
30      

View more

The Bag of Holding

4: Adsense

VISUAL STUDIO IS A SELFISH WANKER

Why in the ever living FUCK does Visual Studio 2012 insist on bringing itself to the foreground every time the debugger starts?

This is fucking horseshit. I have multiple projects that I have to work on concurrently, each with a separate VS instance. So if I want to fire up one instance's debugger, and then start investigating the effects in a second in...

Barfing out some thoughts

It's an interesting time, that's for sure.

Work has been consuming a monumental portion of my time and energy lately; and while I can't talk about it yet, I can say that it has definitively been a lot of fun and I really can't wait to unleash what I've been working on. There's a ton of potential in it and it'll be endlessly entertaining to see how people...

The Five Stages of Programming

All programmers undergo a transformation, from the moment they first start typing code, until the moment they realize that there's more important things in life than making computers obey one's whims. (I hypothesize that this latter moment occurs after death, because I sure can't think of anything more important!)

As with all people doing jobs that invol...

VS2012 SUCKS AND I CAN PROVE IT

I am thoroughly PISSED THE HELL OFF right now.


One of my favorite text editor options in old versions of Visual Studio was "Go to selection anchor after pressing escape." If you never experienced the blissful joy of this, here's what it did:

- Open some long code file
- Hold Shift
- Accidentally press PGUP instead of HOME, or PGDN instead of END
-...

Why YOU should embed a web server in your game engine

I'm going to give you a sales pitch. It might sound outlandish at first, but bear with me - I think, by the end, you'll agree that this is a Good Thing™.

You should embed a tiny web server in your game engine.


It doesn't need to ship with the game, of course; this is a development tool. If you're into letting people mod your work, though, consider leav...

More diversion

I got tired of having my IRC bot be a plugin to a Chrome plugin, so I started tearing apart the CIRC Chrome extension and stripping it down to serve as a bot hosting platform. The UI already has some tweaks to support bot features, and having direct access to the whole Chrome extension API is very liberating.

On the downside, it's chewing up an increasin...

And now for a brief diversion

So I got bored last summer, and started writing an IRC bot in JavaScript.

This weekend I got bored again, and polished it up and posted it on my scribblings site . You can view the entire beast here .

Note that I make no claim whatsoever to have written "good" JavaScript code.

Epoch IDE screenshot

Just wanted to share some of the recent progress on the Era IDE:



There's a lot of stuff going on under the hood here, and not much in the way of outwardly visible changes, but it's still moving forward at a decent rate and I'm pretty happy with where things stand.

I can almost tolerate working in Era instead of Notepad now! Won't take too many more...

Carpentry and Magic Resizing Logs

Once, there was a carpenter.

He was a pretty good carpenter, too, and knew a lot about his trade. He made a decent living selling his wares in the local market.

As the carpenter wandered through the forest looking for good trees to use for his next project, he stubbed his toe on a small lamp. He picked up the lamp and examined it closely. While trying t...

{Re}birth of an IDE

Tonight witnessed the first fully operational build of the Era IDE compiled under the end-to-end Epoch toolchain.

This is cool for a number of reasons: it means that the Epoch compiler can build Windows .EXEs with embedded resources correctly; it means that the entire language toolset is now self-sustaining; and it means that I can finally get back to wo...