Designing the front page first?
There has been a popular saying for some time that when designing a website we should design the front page at the very end.
Although the sentiment here is good: you really know what the content will be and how it can be displayed on a front page after designing all the detail pages.
But sometimes, the front page is the place you should start the design. What you choose to put there, will define how you design the detail and listing pages later on.
The front page should give scannable, easy- to-understand nuggets of information, helping the user get to the content they need, quickly.
Sometimes the users wont’t even have to leave the front page to find what they’re looking for. Win.