Middle Eastern computer hacker takes on the State with lots of help along the way from various jinn. Politics, religion, romance, geekery, and fantasy all rolled into one. 
 I liked: 
 Alif's relationship with Dina 
 The character of Vikram, who seemed to abide by his own moral code, despite also being a pretty dangerous guy 
 Radio Sheikh 
 The Empty Quarter and the Immovable Alley 
 I didn't like: 
 All the coding. Not my thing. Boring. I don't like it when books take place in the digital world (a la Ready Player One). They just seem less real to me (oddly enough...) 
 Some of the theological/philosophical discussions. A little dry. 
 Some of the audiobook narrator's voices for the jinn got a little goofy sounding and took forever for him to say.