Skip to main content
Davide Cannizzo's user avatar
Davide Cannizzo's user avatar
Davide Cannizzo's user avatar
Davide Cannizzo
Some crazy projects going on...
  • Member for 8 years, 6 months
  • Last seen more than a week ago

Stats

3,164
reputation
3.7m
reached
75
answers
0
questions

About

I've been programming since I was 9 years old. Now, I'm mostly busy with compiler & language design and development, static analyzers, IDEs, and IDE plugins for some languages I've defined myself. I'm also working on some innovative OS development.

Other than that, I currently develop software using mostly Kotlin and C#. For Android apps I use Kotlin with Compose (a declarative UI toolkit) and for websites I favor Kotlin Multiplatform, as I happen to be a critique of JavaScript. I try to avoid C++ whenever possible, for I'm a proponent of readability, maintainability, and security, none of which are possible in a language that exposes pointer arithmetic, allows access out of bounds, is full of undefined behavior, and carries an awkward syntax from the ancient C, extended with even more idiosyncrasies.

UI design is one of my first thoughts when developing software aimed at end–users, and I'm mostly inspired by Google's Material Design 3.

Find me out on Quora, where I mostly explain things and share my views on computer science and software development.

1
gold badge
31
silver badges
35
bronze badges
104
Score
19
Posts
25
Posts %
77
Score
4
Posts
5
Posts %
74
Score
17
Posts
23
Posts %
53
Score
24
Posts
32
Posts %
34
Score
3
Posts
4
Posts %
19
Score
7
Posts
9
Posts %

Top posts

View all questions, answers, and articles