Fuck yeah!!

While I strongly believe in coding your own tools (like a craftsman making his own tools, to fit his needs), coding your own IDE might be over the top.

UNLESS!

There are real and special needs for it (which the OP did not provide).

There were instances where I had to write small editor interfaces for special projects (parsing and editing pieces of the Wikipedia XML dump was one, back in the days when a normal computer could not deal with the size of the file easily), but never a full IDE.

::emp::
 


Feels_Good_To_Be_A_Ganster_Anyone_else_have_this_happen-s650x503-248414.gif
 
It's cool that you built your own environment, but I can't help but think that a person would only be driven to do this because Windows is painful and horrible. There's no reason to do this on *nix systems, because Unix IS a programming environment. Actually, there is one awesome environment that runs on top of *nix, but it was originally developed for ITS... Emacs FTW.

Anyway, I'm not trying to bring you down. I love seeing people get excited about programming. I still think I suck at coding, but I love how it feels when I create beautiful code, or when I look at someone else's code and understand how it could be done much better.

Keep it up!
You spelled vim wrong.

LOL

Anyway, Vim works within the Unix environment. If you use Vim, you're probably using Unix as your development environment, while Emacs is an entire environment within itself.

Emacs As Operating System

Emacs standing alone on a Linux Kernel

Vim is the perfect supporting evidence for my original point - Windows sucks for programming, while Unix is built for programming.

Maybe I just suck at Windows, idk.
 
Building my own IDE sounds about as useful as running full speed into a brick wall. I don't think I'll ever understand this forum's fascination with masochistically reinventing the wheel over and over again.

I can appreciate it from a technical standpoint, I can think of about 10 million things I'd rather do with my time, but to each his own. It's really no less "useful" than restoring vintage cars, sometimes the accomplishment is its own reward. And really, developers are pretty finicky about their tools and their personal work flows, if this maximizes his productivity it sounds well worth it.
 
2.4 million records of raw data processed per-hour. I won't explain, but just absolutely, breath-takingly, pristinely beautiful, and executed with such concise precision. Fuck me that felt good to watch the server rip through all that data so quickly, after so many revamps and modifications of the code. And it's just some piece of shit, $70/month server.

Why don't I believe this? ...

The devil is in the details.
 
LOL

Anyway, Vim works within the Unix environment. If you use Vim, you're probably using Unix as your development environment, while Emacs is an entire environment within itself.

Emacs As Operating System

Emacs standing alone on a Linux Kernel

Vim is the perfect supporting evidence for my original point - Windows sucks for programming, while Unix is built for programming.

Maybe I just suck at Windows, idk.

I was just busting your balls. I do prefer vim / vi to emacs though. I'm coding in it right now.
 
On a related note I'm pretty stoked. I'm processing csvs with 4 million rows in about 4 and a half min now. That includes deduping, validating the email addresses, and inserting them into myself.

EDIT:

All in PHP. Suck it haters.

Working with list id: 5
Loaded 3993027 records.
Loaded after validating: 3993027
Loaded after dedup: 3882878
Importing 3882878 records.
Imported 3882878 records in 268.45397520065 seconds.
 
On a related note I'm pretty stoked. I'm processing csvs with 4 million rows in about 4 and a half min now. That includes deduping, validating the email addresses, and inserting them into myself.

EDIT:

All in PHP. Suck it haters.

Working with list id: 5
Loaded 3993027 records.
Loaded after validating: 3993027
Loaded after dedup: 3882878
Importing 3882878 records.
Imported 3882878 records in 268.45397520065 seconds.

Using how many cores?
 
LOL

Anyway, Vim works within the Unix environment. If you use Vim, you're probably using Unix as your development environment, while Emacs is an entire environment within itself.

Emacs As Operating System

Emacs standing alone on a Linux Kernel

Vim is the perfect supporting evidence for my original point - Windows sucks for programming, while Unix is built for programming.

Maybe I just suck at Windows, idk.

One of my university professors was obsessed with emacs.

He also wore sandals and socks.