$ whoamiMy name is Fabien Siron and I am a student at EPITA where I learn mostly engineering disciplines (mathematics, eletronics, english ...) and computing disciplines (algorithmics, c programming, computer architecture...).
Since January 2016, I am also a student at Staffordshire university where I learn Mathematics, Embedded systems and Concurrent programming.
I mainly like system and low-level programming. My prefered sub-disciplines are:
- Operating systems
- Compilers and programming language theory
- Virtual Machines: emulation and virtualization
- Embedded systems
EvolutekEvolutek is the robotics association of the IONIS group. There are students from various schools such as Epita (Computer engineering), Epitech (Computer experts) and Ipsa (Aeronautical engineering).
This association is famous for two main things: its barbecues and its robots. Futhermore, each year, we take part of two robotic contests: the robotic french cup and the robotic Ile-De-France cup.
The work is composed into 3 different areas: mechanics, electronics and computer engineering. The mechanical job is to build a robot with the help of CAO software and a 3d printer; the electronical job is to build the electronical cards and the programming job is to make the whole stuff working!
In Evolutek, I did mostly low-level programming:
- I took part into the asservissement project (see projects)
- I began a motorcard emulator
- I did some system administration
- I played a bit with avr chips
I also organized a series of conference about robotics. You can see them on the following links:
- "Architecture of Evolutek's robots" by Yohann Belair
- "The AX12, How to use it in robots ?" by Corentin Vigourt
- "Managing collision avoidance" by Elie Abi Saad
- "Overview of Evolutek's 'Asservissement'" by Nathan Faedda
- "How the motors, sensors, AI and users of Evolutek's robots communicate ?" by Remi Audebert
Computer science is no more about computers than astronomy is about telescopes.
Software is like sex: it's better when it's free.
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?