• Coding
  • [Programming section] Introduce yourself

Hey everyone,
This topic is aimed at the programmers here. In an effort of improving the programming section, I thought we could share more about our backgrounds, our experiences, our profiles, ...

For instance I know arithma and xterm. So when we talk about code, I am more familiar with their style and patterns. Some of the things I'd like to know more about the forum:

- Who codes in C? What are the predominant languages in the section?
- Who uses vim/emacs? What other text editors/IDE are used?
- Is there anyone here who doesn't work in web development? What fields are you in?
- ... etc etc


So I start:

I am 24, have been programming for a while. I started in college, then did a 6 month internship at a web dev company. Now I'm working in a large corporate structure, where my jobs consists of a repo maintainer. I merge and compile all day.

I did web, but I'm far more interested in system programming on unix. I have Linux and FreeBSD at home and work on Solaris at my job. I am coding a shell in C called AGROS for a hobby. Part of my job involves scripting repetitive tasks. So I do spend a lot of time writing ksh, makefiles, python (next step: awk xD ).

Dev environment
OS I'm usually on : crunchbang 10 statler (Debian)
Editor I'm on all the time: vim
Language I use daily : c, python, ksh
version control I use at home : git (github is a bliss).
Hey I am 16 years old, I have been programming since i was ten i started with python and now i am adequate with C, C++, and i am now learning PHP and MySQL, I love trying new things and learning new languages
I LOVE hardware and i am exploring the field of robotics and have built an FTIR/DI touchscreen
My Workplace consists of 4 computers , i run the following operating systems:
Ubuntu
Debian
RedHat
Android
Chrome OS
Windows 7
Windows XP
OSX Lion

I am also running an Ubuntu cluster which i have no idea what to do with yet :P

Me along with George Geezee have constructed and are preparing to release a website of the name Kligit.
Stay tuned !!
I hope to work with mechatronics in the future!
Well I'm 18, I started programming at 14 with C# with the help of my uncle, then at 16 I started with HTML and JS, at 17 I started PHP and AutoIt but not very deeply, then at 18 I started with PHP and MySql deeply and BASIC at school.
I can say that I'm good with PHP and MySql and JS (and jQuery JS's framework), and i know the basics of BASIC, C# and AutoIt.
I use Dreamweaver and the WAMP server for PHP and MySql on Windows 7, I'm looking forward into using an application on Ubuntu to develop PHP.
- 1987/Oct
- Mechanical and Electronics Engineering, 3 years
- ~1.5 year at Taglogic/Cleartag, <1 year freelancing, <1 year Millenium Group Services, and now starting at Born Interactive (on 2011/08/16, i.e. tomorrow from the date of posting)

My background allows me to abuse some linear algebra and trignometry to create out of the usual actionscript code. Companies so far have dug that. I have used C#/.Net, debugged Visual Basic code, presented on enterprise application architecture to a certain humble degree. I still like to think that my language of choice is C++, though am currently mostly more comfy with C# and actionscript. C# satisfied my appetite for features, while actionscript allows me to express my graphical ideas with speed.

My greatest problem is that I get bored, and that I usually have a lot of goals simultaneously.
I am approachable for community development projects and outdoor activities (better involving some academic taste).
December 83
Started messing around with VB @ the age of 15-16 and wrote a small trojan to make the pcs at the computer class at school go crazy. So i discovered my passion for programming but it was just simple hacking at the time.

University:
1 year CCE
BS in Computer Science with Concentration in Real Time Interactive simulation (Video games)
started my MS twice in the US but stopped it for different reasons.

Experience:
University was full of game dev. [c/c++] then graphics [opengl/dx] + shader[glsl/hlsl].
Took a lot of courses in uni for a BS degree (I do not remember how much but it was 165+).
A lot of linear algebra and physics courses and especially how they relate to simulations (Dynamics, ODE solvers, Rigid bodies, etc). Of course there was a major focus on 2D and 3D Math and the "magic" of video games (wrote several 3D pipelines/software renderers ).
My game degree allowed me to dive into team based projects (wrote several games from small scale to one full network 3D Airplane game- used Directplay at the time before it was obsolete.)

Work:
1-
Started out at a video games company, where I worked on small scale games demonstrating an inhouse 2D engine. Then moved to the actual engine where I wrote several core modules [Lua integration, network tcp/udp engine and client side prediction, etc..).
Then moved in the company to work on the core rendering engine (opengl) of one of the companies feature product (a 3D & AI language).

2-
Started with a local company [wixelstudios] as a startup and did some small scale products/games [mostly in actionscript 3]

3-
Currently software dev. lead in a company in lebanon (heading a nice core team) and developing several interesting projects usually cross platform [web/pc/mac/android/ios] using some nice frameworks (cs5.5, corona and sometimes native) and some web based application (php and mostly some mvc frameworks).
Company's focus is always on nice visuals and deliverables so a lot of flash[as3], and jQuery.

And now diving into .Net
I'm 23 , I work as a web developer at cre8mania, just graduated and this is my first job as a full time php web developer. I have been here for 1 month.

I worked before for 1 month in AlienNative and did an internship at NetDesign plus.

I used to work on Gedit now i moved to Eclipse.

Os: ubuntu/crunchbang
I Guess im the only one that's not actually working as a programmer :)

I started 18 yrs ago, Batch scripting. the went to VBDos, then if i remember correctly, VB , C, Assembly.

Programmed things from small bat scripts, to drivers, PIC programs, Civil Analysis, games, sploits, fuzzers, etc ....
editors: Edit / GEdit / MSVS
OS: Win / Gentoo


I know work as a civil engineer :D
6 days later
I'm still a beginner in C and C++ since I have begun learning a few months ago. I aim at becoming a game developer in the future. I'm only 17 and I'm in my last year of school. Code::Blocks is the IDE used and Ubuntu the operating system. My objective is to establish a video game industry here in Lebanon since there aren't any (right?). My goal may seem unrealistic, but you won't know till you try right?
ZeRaW wroteDecember 83
Started messing around with VB @ the age of 15-16 and wrote a small trojan to make the pcs at the computer
You don't look 44 >.>
xterm wrote
ZeRaW wroteDecember 83
Started messing around with VB @ the age of 15-16 and wrote a small trojan to make the pcs at the computer
You don't look 44 >.>
December 83 is my birthdate, and then my first attempt at something related to programming was when I was 15-16 :)
I do feel 44.
Gee thanks, you just made me feel old.
I started programming a couple of years before launching LebGeeks (summer of 2004).
I am mainly into web application development and my language of choice is Ruby.
Prior to that, I used PHP for a while but my foray into Rails put my PHP-fu into an indefinite hiatus.

Last summer, I dabbled with R (mainly used for statistical computing) while doing a semester at UC Berkeley.
Last year, I dabbled with mobile development through Appcelerator Titanium.

My speciality is front-end development, and I put a strong emphasis on user experience and usability.
I am currently working for Opera on a stand-alone project using Ruby and JavaScript.

I would like to get into TDD, but still haven't found the opportunity to do it!

Editor of choice: Textmate
Version control: git
- Jan. 90.
- BS in Computer Science (2.5 years).

- Discovered my passion towards computers/programming since I got my hands on Logo at the age of 13-14.

- I was interested in .Net development, mainly C#. Wrote some very neat programs and utilities to (ab)use.
- Studied Information Security (university courses and CEH tutorials) and dived into it. Fulfilled my curiosity, and left.

- Participated in the exchange students program between my home university and Oklahoma University, USA where I learned 75% of what i currently know.
- Studied at OU Embedded Systems, Human Computer Interaction, Formal Languages and Automata and Astronomy.

I learned in the States the following:
- Hardware Programming (I also created a Robot *Kicks Jad In The Ass*),
- Mobile Development (iPhone Dev. and recently Android),
- Behavioral sciences (Mainly psychology and cognitive science).
- And the mighty Astronomy course.

- Addicted to anything with 50+ shortcuts. Otherwise, i don't bother even taking a look.

- Currently working as a UX Developer (ZeRaw's Co-Worker), and as he mentioned, the company focuses on nice visuals and deliverables - So that's a hell lot of work.
xterm wroteHi,

I'm a phony and here's my story.
Clicks the first link. Ok. Situation under Control.
Clicked the second link. Assessed the situation. Re-Assessed the situation. Prepared a fairly large cup of coffee. Started reading.

...
Didn't finish yet.
P.S: First to finish wins an iPad 2 :P
BS in Computer Science from UL - Fanar
Moving to Bordeaux (France) next week for masters in image & sound processing (research type of master)
Will finish this week my internship @ SES - sabis educational services.

got interested in computers through video game as im a video game addict. Decided to get into CS cause i wanted to fix some irritating bug in my favorite game.
Learned C++ and pascal in school but never practiced them and i really started sitting long ours looking at a code last year.
I am interested in messing with low level (no abstraction) programing, and anything that needs experiments and not business oriented (stock management, ..... ).
I rather prefer building a framework or a new library than making an application unless that application is a game.
I hope to start coding the games i have on my notebook, my first attempt was a failure :P
5 days later
xterm wroteHi,

I'm a phony and here's my story.
That was a very interesting read. I did not think Henselman would feel that way. I related SO MUCH to that feeling. Also, the quote "I think the more you know, the more you realize just how much you don't know." I am not sure how much of a cliche it is, but at some point I had something similar to that as a signature.

Also, xterm, reading about how you got into programming and how young many of the guys here were when they started, makes me wonder... since I only owned a computer when I was 18. I wonder how it could have been if I had started as early as you guys, no point of that now though ;)
5 days later
MSD wroteAlso, xterm, reading about how you got into programming and how young many of the guys here were when they started, makes me wonder... since I only owned a computer when I was 18. I wonder how it could have been if I had started as early as you guys, no point of that now though ;)
Think of it this way, you're having more fun now than you would've, if you started earlier than 18.

If I were to do it all over again.

1) I wouldn't touch a computer prior to 18
2) I wouldn't have majored in CSC
3) I wouldn't have made SE my career.

But then again, I wouldn't have been here :-)