Arrived a bit late today at work (around 11pm) since Ana had to go to the bank in order to do some preparation for our vacation that begins tomorrow. We’re going to Bled in Slovenia for camping, via Venice by airplane.
I wanted to close all my tasks at work before we go and I think I did.
The latest project was really cool to develop. We needed a Flash application with capability to make VoIP calls. I remembered Skype had a developer API and after some digging I ended up coding a simple C# socket server that receives messages from the Flash app and controls Skype accordingly. It works fine and I’ll probably be talking more about it soon.
Another project I had completely wasted me during the last weeks. Fullscreen fluids dynamics just isn’t for Flash yet, even with multicore support. I tryed several ways of applying the “ripple” (andre michelle’s for example) ) but none seemed performant enough to run at 1024×768.
Programmers and Designers: The demand is there and increasing every day, let’s work together.
Misc Comments OffVia bittbox, an interesting article about the relations between programmers and designers. I totally agree with the author. When we understand what we can learn from others we get along a lot better, and that applies not just to software.
“When working together across both the design and programming disciplines, the best results and happiest clients are directly related to how well the (sometimes deceptive) design/programming companies work together. The best way to move forward and stay ahead of the game is to find a reliable partner, be it programmer or designer, that is willing to wear your hat and even go to meetings with you when needed. Once you develop a relationship, which most do eventually, it’s easy to get comfortable in your situation. This is one of the major reasons designers and programmers are so baffled by one another. No one interacts and shares knowledge, they just do their part and that’s it. This isn’t constructive enough to satisfy me, sorry.
Designers and programmers should be constantly looking into new ways to help each other out. And if you’re a small and growing company and have the demand, hire someone to compliment your team. Your designers will learn 100 times more information from an on-board programmer than emailing an outsourced “friend.” The same goes for programmers. Having one Graphic Designer on board could save you thousands in outsourcing, and teach your team priceless information about the layout in front of the code, and how the scripts manipulate what the user sees. Website interfaces should be designed for usability and accessibility, and that involves both what you see, and the programming that powers it. Make an effort to understand your complimentary discipline.”
I just found out the ‘Annotate Tool’ on Mac OS X Preview.app and I’m glad I did. That’s the right tool for peer-reviewing PDF documents. It’s a pity someone on Windows/Linux can’t have such a tool. I recorded a small demo of its usage that’s available here.
Why you shouldn’t try to make a case for a particular programming language in your thesis
Misc 1 Comment »While writing my thesis, at some point, I did a whole section about the programming language used in the work. I thought it was a good thing to do at the moment and I wanted to present the benefits and the differences of the language used vs other programming languages. This is so naive.
My thesis is not about programming languages. - so why even bring that up?
Unsupported claims will harm more than help your thesis. In a scientific paper every statement should be supported by a citation to another paper that defends such statement or an explanation from you. How will you give an explanation for something you haven’t researched properly?
Proving such statement would require alone another thesis. - which you probably don’t have the time.
Because no one cares? Finally, the most important reason, if people are reading your work, most likely they aren’t looking for a particular case on a specific programming language but rather what you did, how you did it and what results you’ve obtained.
Back to the cave..cya
mickey and pedro, from OpenBSD, arrived last week from Germany to spend a couple of days in Portugal and they are staying over. Together with Rodolfo (from Madeira), we headed over to Coimbra on the weekend to meet up with other developers, like Marc Balmer from Switzerland and the recently promoted-to-developer Rui Reis and other not-less-important friends and enthusiasts. It was nice but I got a feeling next time we could/should skip the talks and just hack and chill. I liked the talk about asynchronous I/O although it became too technical for me sometime there in the middle.
Now the hard part is coming back to reality. These events really get me excited and full of energy to do stuff and then on Monday its like “get to work”, “you have these totally different shits to do”.. and it sucks.
Once more, the Portuguese OpenBSD Usergroup will be holding a meeting on the 5 - 6 of May, in Coimbra, Portugal. This will be our 7th meeting.
How many of us can really say they use a truly free, functional and secure operating system without software blobs in which we have access to every single line of code that makes up the system? This is what OpenBSD is all about.
Developer Marc Balmer will give talk “Ensuring Quality in OpenBSD Without a Formal Process”. Developers Pedro Martelletto, Michael Shalayeff, and Rui Reis will be around as well.
Here’s a link to the event page.
Judge Judy says, “KISS! Keep It Simple, Stupid.”
and David Hansson says “DRY! Don’t Repeat Yourself.”


Recent Comments