[email protected] writes: > Hi friends, > First of all, I'm sorry to ask these kind of questions. I know this > forum is for Trisquel related questions, but here is so lovely. nearly > all forums runs non-free javascript so real freedom is only exist in > here :) > At the moment I'm a student, I work on Django (for job) buy my main > interest is creating free softwares/games and I'm gonna learn PyGTK, > Pygame, Panda3D for my goal.
Cool. I'm trying to develop a couple of SDL2 games in C using sdl-gpu. > I'd really appreciate if you answer these questions (very curious to > know :D ): > 1- What's your job as a free software developer? (how do you make > money?) These days I do something else because I live in a different country. But previously I developed a data management system for veterinary clinics. The code was (and still is) free software. > 2- Which programming languages do you use? (are you working with > multiple or focus on one? / what is your main language?) I wrote the system in Common Lisp, with bits in C (low level), and Javascript (as part of the Web interface.) > 3- Did your employer force you to use non-free softwares? How did you > deal with these situations? My clients, veterinarians, didn't know or care what language their system was written in. All they cared about is that they logged in and it worked, and when they asked for a fix or new feature it appeared promptly and did what they specified. Since the project had a Web interface, I was "forced" by circumstance to generate HTML. In order to avoid writing X/HTML I wrote a Lisp->HTML compiler. Over the years I developed a Lispy domain specific language to help me solve the kinds of problems my clients wanted. -- "Cut your own wood and it will warm you twice"
