Part 1
I’ve been a user and I’ve been a developer
I am the person who just rented a brand new phone
Losing my privacy just to trade for convience
I’m sick for this phenomenon, so I had to move out
I’ve been a teacher or a student of FOSS
I’ve shared my fork no matter it would worth
Never been last, but I never been first
Oh I may not be the best, but I’m far from the worst
Oh I may not be the best, but I’m far from the worst
Oh I’ve seen the trouble more than anyone can bear
But I still have joy more than failure I’ve met
I’m still not done, I’m only halfway there
I’m a million miles ahead of where I from, but I still have another million miles to go
Part 2
I keep on searching for the mainline goods
I’m gonna port everything by myself
Thinking it maybe ended up with hardbrick
I have a limited smartphone, but I still want to try out
I know this plan goes well beyond mine
Gonna debug and read the logs
They says it’s meaningless, but I doesn’t care
Oh it may not be easy, but I love this trial
Oh it maybe too difficult, but I love this life
Ending
Oh I’ve seen the trouble more than anyone can bear
But I still have joy more than failure I’ve met
I’m still not done, I’m only halfway there
I’m a million miles ahead of where I from, but I still have another million miles to go
