Meet the (Other) Devs #12 – DOTLAN
Posted in Uncategorized on April 30th, 2010 by KaarBaakThe closest thing to a GPS in New Eden has got to be the DOTLAN Maps site. But like all modern Garmins, it provides much more than maps. In-depth analysis of SOV, recent actions and tons of other information is at your fingertips.
I apologize for the short introduction (some may be thankful, I suppose), but I’m off to Louisville, KY this morning and wanted to get this up before I leave. Let me just say that I use this site nearly every time I login to EvE AND YOU CAN, TOO!
*******************************
Your name and/or pilot’s name?
Daniel / Wollari
The rest can be found via google/whois
The curse of owning a domain name
How long have you been playing EvE Online?
Since July 2007
What is name and current version of your app?
As DOTLAN EveMaps is a website there’s no real version number like in distributed programs. But even I’m doing all the work solo, I’m taking heavily use of SVN (subversion control system) to track my development and merge stuff from the dev trunk to the live page.
Current SVN Revision: 363 (March 2010)
How long have you been working on your app?
I first started in winter 2007 when I converted a PDF map of the region providence/catch into some PHP scripts which could generate his hand drafted map out of a database with regularly updates. Some weeks later I got the idea that such kind of a map would be useful for the complete eve player base and started to play around with JavaScript and SVG to build a map editor/generator. In July 2008 I finally released the first version of DOTLAN EveMaps which only contained maps, nothing else. In the past 1.75 years since the initial release the complete page got updated several times many features were added.
On average, how much time per week do you spend working on your app?
It depends on the situation. In the beginning of the year I made a break, cause the migration of the page (old sov system to new sov system) and many many new features took nearly every evening of the last 5 month in 2009.
Usually the page is running alone, all background jobs are doing fine and I don’t have to adjust or monitor anything. But when I get some new ideas and I really like them, I can dive deep into the code and spend several hours of each evening/night.
On average how much time per week do you spend in-game?
I’m on nearly every evening. Most of the time eve is more a chat client to me rather then game. Okay sometimes i take part in go out to PVP or do some plexing/ratting. Can’t really say numbers.
What do you do for a ‘day job?’
Network/System/Firewall administrator. Mostly from systems which are running any kind of *nix.
Do you have a favorite programming language or platform?
Of course, PHP (yes it’s a scripting language, not a programming language) and all the stuff which comes around with Developing rich internet pages.
How long have you been programming?
PHP since 10 years. Programming in general: longer
What is the most difficult part of programming your application?
The most difficult part was the migration from the complete page last year when there sovereignty system switched from daily changes to instant changes. I had to upgrade the whole database, change all timestamps and pimped the webpage to better reflect the newly gained dynamic in Eve.
Also the Jump Planner wasn’t that easy. With all the math and functions behind it.
What is the easiest part?
Many things are easy if you have some ideas which you wanna develop. The biggest problem will likely be the “Time”. Find the time to develop your features in your free time, cause most of the ideas I are bigger and needs several weeks/month to roll out.
Why do you do this work essentially ‘for free?’
Cause it’s a hobby. I like doing webstuff, especially when I get good reactions and I see nice results. Sometimes I think about placing ads on my page to get a bit of money out of the hosting to compensate hosting and hardware costs. I always get asked why I don’t have ads on my page to get money out of it. But I’m proud of being ad free. I for myself would always run around with ad-block.
Well … Maybe in the future when the visitor numbers are exploding again
What is on your ‘wishlist’ to CCP in terms of your application and it’s functionality?
More API love! More API functions: More Sov Details, Indexes, Wars, etc, etc.
The API roundtable on the fanfest was nice, but tbh. There’s no real feedback. It’s very hard to get a petition on API stuff through and aswell if you’ve some issues and/or questions about API stuff it’s close to impossible to get a fair answer in time.
How do you see CCP’s COSMOS/SpaceBook/New Eden/EvE Gate affecting your role in future development?
I can’t tell at the moment. It will either be something where we can work together with, or it will just be another facebook and/or competitor to the already existing fanpages.
What first motivated you to write your app for EvE?
I always like creating stuff with my web knowledge. I can only code things if I’m fully behind it and I have fun doing it. If I don’t have fun then it will never be finished.
What other EvE applications do you use?
Evemon, EFT
Do you play any other games other than EvE? Do you develop for those games?
Well in my history I was also/sometimes I’m still an organizer of local lanparties with up to 2000 participants. That’s where the real DOTLAN name came along. Sure I’ve played other games aswell. I wrote an intranet application suite for lanparties that covers community, registration, seating and complete tournament organization. The tournament system was also used on several European World Cyber Games Events aswell for the the onling tournaments in DE/AT/CH.
Have you had any one-on-one interaction with CCP devs?
Apart from the Fanfest 2009 and some hellos on CCP’s booth on the Games Convention/GamesCom: no. I would like to be more in touch with them to get better and faster answers, and/or be more up to date to be able to prepare the fanpage for the upcoming releases, but this will stay a hope.
EvE’s fanbase is global. Do or do you have any plans to do any localization for your application?
Most stuff on my webpage is System/Region/Alliance/Corp/
How do you judge the variety of EvE applications? Too many? Not enough?
What advice would you give a player considering getting into app development?
If you’ve a good idea, you like coding and you’ve fun doing it all: Do it!
.