Jump to content

  • Log In with Google      Sign In   
  • Create Account

The Bag of Holding



A Quick Introduction to Sampler-Based Profiling

Posted by ApochPiQ, 17 September 2014 · 1,468 views
FAQ
Sampler-Based Profiling: The Quick Version
So you're happily working on some code, and suddenly it happens: everything is just too damn slow ! Something is eating up all your performance, but it's not immediately obvious what to do about it.

One of the first things any experienced programmer will tell you is to profile . In a nutshell, this is a grizzl...


Brain dump: considerations for organizing code

Posted by ApochPiQ, 08 September 2014 · 403 views
Epoch
No structure or real nice formatting will be found in this post. This is a stream-of-consciousness blathering process wherein I contemplate how to organize code in a way that escapes the limitations of the file paradigm.



Considerations for organizing code
Main goal: aid in discoverability and navigation of complex code bases. Secondary benefit could b...


The Right Taxonomy of Code

Posted by ApochPiQ, 07 September 2014 · 356 views
Epoch
I've written before about how much I want to get away from the "code goes in files" model of programming. The more code I write, and the larger the project, the less it makes sense to organize everything strictly by file names.

Yes, folder hierarchies can be one reasonable way to group related code... but they're still file-based, and they still assume...


Time sure flies...

Posted by ApochPiQ, 03 September 2014 · 298 views
Epoch
It's been well over a year since I embarked on the monumental project of self-hosting the Epoch language compiler. In all that time, there have been a whopping ZERO releases of the language or any of its accompanying tools/examples/etc.

I'd been taking some time off from Epoch for a number of reasons, but this week I found myself with the inevitable itch...


VISUAL STUDIO IS A SELFISH WANKER

Posted by ApochPiQ, 30 June 2014 · 607 views
Angry Apoch
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

Posted by ApochPiQ, 19 June 2014 · 324 views

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

Posted by ApochPiQ, 09 June 2014 · 520 views

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

Posted by ApochPiQ, 06 May 2014 · 763 views

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

Posted by ApochPiQ, 30 March 2014 · 3,070 views
user testing, playtesting and 2 more...
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

Posted by ApochPiQ, 28 January 2014 · 720 views
JavaScript, IRC, bot
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...






October 2014 »

S M T W T F S
   1234
567891011
12131415161718
1920212223 24 25
262728293031 

Recent Comments

PARTNERS