I built an informatics quiz back in 2009.
At the time, it was just a small student project โ nothing official, just something interactive and fun for new students.
Recently, I revisited it.
Not the code first.
Not the technology.
But the questions.
And surprisinglyโฆ many of them still feel relevant today.
๐ง Try it yourself
Here are a few questions from that quiz:
What is steganography?
The Diffie-Hellman algorithm is used for?
Which of the following is NOT a characteristic of Object-Oriented Programming?
The predecessor to the C language was?
Alexey Pajitnov received nothing from $800 million earned from?
Some of these test fundamentals.
Some test history.
Some are just there to trick you a little ๐
But together, they reveal something interesting:
๐ The core knowledge hasnโt changed that much.
๐ What changed (and what didnโt)
Back in 2009:
- We used Flash for interactivity
- Questions were loaded from XML
- State and logic were handled manually
Today:
- We use React / modern frameworks
- Data comes from APIs (JSON)
- State management is abstracted
But if you look closely:
- Data is still structured
- Logic still exists โ just hidden behind abstractions
- Fundamentals like memory, algorithms, and architecture are still key
๐งฉ The interesting part
Some of these questions are arguably more important today:
- Security concepts like Diffie-Hellman
- Understanding of low-level concepts
- Awareness of computing history
Because modern tools often hide complexity โ but donโt remove it.
โ๏ธ A small technical twist
This quiz was originally built in Adobe Flash (.swf).
Which, of course, is no longer supported in modern browsers.
Butโฆ
๐ It still runs today.
Thanks to Ruffle, a Flash emulator written in Rust.
So instead of rewriting the project, I preserved it โ and made it runnable again in the browser.
๐ฎ Try the full quiz
Curious how you'd score? No Googling ๐
You can play it directly in your browser:
๐ Live Demo: https://milihwork.github.io/fit-quiz-2009/
๐ GitHub Repository: https://github.com/milihwork/fit-quiz-2009
๐ About language support
The quiz includes both Bosnian and English content.
To make it more accessible, I translated the quiz questions and answers โ while keeping the original structure intact.
Note: Only quiz questions and answers are translated; menus and other on-screen text may remain in the original language.
๐ญ Final thought
Technologies change.
Frameworks come and go.
But the underlying way we approach problems โ breaking them down, modeling data, and structuring logic โ remains largely the same.
What changes is how much the tools hide.
What stays is the thinking behind them.
Good software thinking doesnโt age. Tools do.
For further actions, you may consider blocking this person and/or reporting abuse
