Hacker News new | ask | show | jobs
by Fjolsvith 3528 days ago
In prison, I wrote a code editor with intellisense in VB.net, but I had a computer to use.

I spent about 4 years at one federal prison. I first got a job in the laundry. To pass the time at that job, I took over the khaki shirt area, and re-folded every shirt until they were all military inspection ready. The laundry was beside the Commissary, and the officer who ran it noticed and hired me into there. I worked there for about 9 months, during which I started and completed the Drafting Vocational Training school. I am such a meticulous person that my skill at drawing on the drafting board and with AutoCAD landed me a Tutor job at that school. That gave me access to one of the computers for about 11 hours a day, 6 days a week, for the rest of my time at that facility.

When I first began on that computer, I knew VB.net, and I knew that XP had the command line compiler for it. So, using notepad, I slowly crafted up an editor until it was useful enough to start using. I eventually had the full intellisense function working, where it parsed every file in the currently loaded project, and parsed every dll referenced, and presented a list which gave me full access to all the library functions without having documentation. It was my personal masterpiece, programming-wise.

Incidentally, I used AutoCAD to give me the command prompt. We had 4 icons available on the desktop and it was locked down pretty good (but not good enough for me ;D)

I had to leave my code editor program behind. No way to smuggle it out.

1 comments

Very, very cool stuff. Reminds me of this technical talk: http://pyvideo.org/pycon-us-2014/discovering-python.html