Similar Posts

Subscribe
Notify of
11 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Franky12345678
6 months ago

My favorite topic: Low level with bits and bytes and multithread programming. When I was a kid with x86-assembler, I managed to make MS-DOS a bit multitasking xD. I can think very well what happens on the CPU and on the motherboard when such a program expires.

Examples:

  • Audiocodec similar to MP3
  • In the 90s with CGA tricksen to get a yet usable graphics that is not actually possible with CGA
  • Rebuild parts of Minecraft server software with identical functionality, where the original programming has consumed all resources.
  • Messagebroker
  • The matching client library for the message broker
  • Hardware-related programming languages, where you need to manage memory yourself and work directly with memory addresses
  • Mouse directly request int33h or then re-equipped with missing functions of my first programming language QBasic via assembler routines.
  • At that time I rebuilt Win 3.11 more or less with Qbasic. Worked amazingly good though this is still one of my first beginnings xD

My hate theme: program sequences that are seen from more than one program instance that communicate with one another (i.e. via networks). But only if I have to develop both sides of the same communication. I always have a knot in my head through the changing perspective and I can only imagine it hard.

Examples:

  • Develop website with PHP
  • Java spring applications
  • Test for my own message broker – I really failed. If someone else has to do with the feedback only an hour later: The two individual components function immediately without errors
  • RabbitMQ (= a finished message broker) same problem
  • Chat that uses one of the two message brokers
  • WebRTC

Pronounce an existing residual API or build a residual API for existing clients does not belong to it. So, for example, to connect a mobile app parallel to the existing website via the internal remaining API of the backend no problem.

Franky12345678
6 months ago
Reply to  ekkd6i3o

Thanks for the star 🙂

Hansikanzie
6 months ago

I find cyber security and AI very interesting, but much about hardware I’m not so horny or databases.

Palladin007
6 months ago

What area of computer science do you like best?

Software development, so I made it my job

I had no points of contact with the purely theoretical and very mathematically influenced computer science. The theoretical thing I’ve done so far hasn’t disturbed me.

And what area do you find most attractive?

Design
I’m not completely talent-free and can design an appealing software if I have to, but it doesn’t irritate me. I’m gonna build it the way I do it for the right hold and finish – or the way a designer designed it.

System administration
I got my own server here, but I don’t have fun, I just use it because it’s practical. I’m annoyed by how many ways something can’t work without telling me about the mistake or I have the chance to investigate it more closely. Many things are simply Trial & Error – depending on the software used.

Project management
Who likes this

Palladin007
6 months ago
Reply to  ekkd6i3o

In computer science? I don’t know.

In general, but rather less, there are simply too few software developers on the labour market. Or maybe that’s changing right now, and the young people are all on who knows.

But I rather assume that in your research, you are already manipulating the result without remembering it. For example, it could be that there are particularly many (hobby) software developers looking at the topics “IT” and “informatics”.

But there is also a big difference between “I program a bit in my spare time” and professional software development.

Franky12345678
6 months ago
Reply to  Palladin007

In my training company, as Azubi, I had often beaten designers in terms of menu management and structure of user-friendly GUIs. So with regard to technology. Customers have always been very satisfied with my solution and have preferred those compared to the original specification.

Only the optical representation of the individual operating elements is not at all.

At some point, I’ve moved this way: first build it “raw” with standard elements, as you think it is right, and then the designers have graphically designed it and then I have graphically adapted it again and then finished.

RealRizzler
6 months ago

Cyber Security/Network Technology. However, you need an enormous interest there. The application development is also a very beautiful, though not frustrating, area!

tenno5034
6 months ago

I am active in request management; Requirement engineering. I’m great! I should’ve done it a lot earlier.

I’m too old for cyber or forensics. I can’t do that in the time I’m still working.