User:Daniel MD
From DmWiki
Hi all,
I always wanted to write a comprehensive book series (witch means many volumes) about game design and programming, going from the basic computer design and architecture up to high level paradigms, this might be the place for it, and where others can share the burden of such a GIGANTIC task.
This is the first time I join a WiKi, I hope that all this liberty does not backfire... Also please correct any formating issues you may enconter in my pages, as i say all this wiki stuff is new to me.
As of now I will probably start with the basic, Topics I will be doing work for now:
Computer Design and Architecture:
- Inside the motherboard
- Inside the CPU
- Inside the GPU
I will also be checking other people work and adding Notes wend necessary.
Personal/Interests
I am 23 years old, I spend my time in Lisbon-Portugal from where I am a native, and London, right now I am in Lisbon and will be for the next half-year; I dropped out of College (Computer Science – Information Technologies) in my 3rd year to create a mobile phone company (J2ME games) chasing the Dream. Before going to college I had a PC components company for a couple of years (well one year and four months to be precise), the Dell’s, Compaq’s, etc… killed my profit margins, I always used Top Notch components so my PCs whore expensive compared to discount brands, plus after the first year it kind of sucked assembling computers it is not very challenging (my record time was 5m.27s), I had 5 people working for/with me, it was fun.
My current project/company is going strong; I am expecting to release the first games in mid-November. Let’s see how it goes maybe I can hire some people if the games turn in successful results.
I'm a very entrepreneurship kind of guy; my head is always spinning in 20 different directions, and I have insomnia so being awake at 4.30 or 5.30 is not unusual for me, also some times you might see some incoherent writing that’s because I am half crazy due to sleep depravation.
Topics that interest me:
- Energy - I love energy related issues, nuclear, renewable, tidal, waves, solar, etc...
- Art - I have done many companies logos, websites, and drawings/Manga/anime.
- Music - It is one of the areas where I would like to improve my skills I don't play a musical instrument, and have no singing voice, but I love music, and have a very eclectic taste from opera to pop, from rock to techno, classical to heavy metal, etc...
- Linguistics - I speak 6 languages (only 4 fluently), and I am always interested in learning more
- Theater - I participated in a few plays as a young kid, so I love seeing good acting and seeing good movies.
- Modeling - I did a few modeling jobs as an infant (no one would hire me for a model these days I am 15Kg over my recommended weight).
- Books – I love to read Sci-Fi books, and Fictional novels.
- Stocks - I also enjoy the stock markets especially investing in small caps, my portfolio is up 46% in the past 9 months, I also spent one year in Economics course before going to Computer Science.
- Traveling - I have been to 8 countries in 3 Continents, and I am always up for a travel, so if you have a couch (or extra bed) to let me crash for a couple of nights let me know.
Programming
I have been a C systems programmer for quite sometime, done some network programming in Unix/Linux and BSD systems. My first language was Pascal (DOS), and my second C (UNIX), I also learned Visual Basic (Windows 95), latter Java and then C++, lately I have also tinkered with .NET languages C# in particular (Visual Studio 2005 Beta 2).
Operating systems development is another of my passions and so is network/concurrent programming.
I have experience in C++ and Win32 API (Programming Windows, Fifth Edition by Charles Petzold book ISBN 157231995X ), MFC, DirectX API (I am trying to learn OpenGL stuff).
I was a big enthusiast of Java wend it first came out in 1995 (I am on-line since late-1993, i was using OS/2 Warp) but was frustrated by the language, and there are still things that I don't like about it, still for Mobile stuff it is the de facto standard, so I don't know much J2SE just the basic, I know almost nothing about J2EE, but I have read many books and currently I am developing games for J2ME.
I know the C# syntax, and I have used it a couple of times, but I am no expert on it or any of the .net languages for that matter, will have to learn more about them in next version maybe wend C# 3.0 comes out, and the Longhorn OS.
I have used many IDEs and I must say that the MS Visual Studio is the most mature for C/C++ programming and windows programming (I also like Anjuta for Linux) and the Borland tools for Java (although right now I am using Netbeans for Java development), and i am impressed by some results of JetBrains IntelliJ IDEA the MPS idea look very interesting as does (Language Oriented Programming).
I will add other stuff in time :P
