Preheat oven to 400F. line a baking sheet with parchment paper or a silicone mat
In a heavy bottom saucepan on a medium-high heat, add butter, water, salt, and sugar. Bring to heat, then remove from heat and add flour all at once and stir to combine with a wooden spoon.
Once the flour is incorporated, place the saucepan back on the heat and cook until the dough start to forms into a smooth ball and a thin layer forms on the bottom of the pan.
Transfer dough to a large mixing bowl and let it cool for 5 minutes .Beat the eggs and slowly mix in the dough with a wooden spoon or hand mixer. mix until smooth and shiny.
Transfer the dough into a piping bag fitted with a ½" round tip. pipe small rounds of dough leaving some gap in between. Smooth out little peaks with wet fingertips.
Bake for 20 minutes (without opening the oven) or until swollen and golden in color. Transfer to a wire rack. Cut the top of the puffs or piece a hole (they should be hollow inside)