Italian Phrase
Forse sto programmandо.
Meaning
The speaker is indicating that they might be programming at the moment, but they are not completely sure. It softens the statement, showing a tentative guess rather than a firm fact.
When to use
Use this phrase when you want to talk about a current activity that you suspect you are doing, or when you want to hedge your statement about what you are doing right now.
✦Grammar Breakdown
Forsestoprogrammandо
Forse (maybe)
An adverb placed at the beginning of a sentence to express uncertainty or possibility.
Sto + gerundio (present progressive)
The construction ‘sto + gerundio’ is used to describe an action that is happening right now, similar to English ‘am/is/are + -ing’.
Gerundio of -are verbs
For verbs ending in -are, drop the -are and add -ando (e.g., programmare → programmandо).
🗨In Conversation
Che cosa stai facendo?
What are you doing?
Forse sto programmandо.
Maybe I'm programming.
✕Common Mistakes
Sto forse programmandо.
The adverb ‘forse’ should precede the whole clause, not be inserted between ‘sto’ and the gerund.
Forse sto programmandi.
The gerund of ‘programmare’ is ‘programmandо’, not ‘programmandi’.
Forse programmo.
‘Programmo’ is the simple present (I program). Using it with ‘forse’ changes the meaning to ‘maybe I program (in general)’, not ‘maybe I am programming right now’.
↔Alternatives
Potrei stare programmandо.
I might be programming.
Credo di stare programmandо.
I think I'm programming.
Forse sto scrivendo codice.
Maybe I'm writing code.
Cultural Tip
In Italian the progressive form ‘sto + gerundio’ is very common in informal speech, especially among younger speakers and in tech circles. ‘Forse’ can also appear after the verb (e.g., ‘Sto programmandо forse’), but placing it at the start sounds more natural and emphasizes the uncertainty.

