Glad you’re feeling more comfortable in the water. Now, if you’re not already, count your own strokes down the length of the pool and focus on making that consistent. Barring traffic or other issues, you should be within 1-2 each length. Counting the strokes is also a good distraction from the monotony of staring at the black line.
I think you said you had a Garmin. If you’re swimming alone, have you programmed the workouts into the watch? If so, it’ll count the swim for you and vibrate half-way down the last length to signal you to stop at the wall. You can also set the intervals as time-based or rest-based… 200s on 3:00 aiming for 2:50 so you’ll have 10s rest, or simply 10s rest if, for example, you’re in a shared lane and thus potentially inconsistency is ‘forced’ upon you, or if you want the ‘guaranteed’ rest. If you don’t know your interval, swim the first at a ‘sustainable’ pace for the effort you intend for the set then add the desired rest on top of that. If you’re doing this, then you won’t be able to program the watch but you can still use the lap feature to start/stop each interval. The download to Garmin Connect will give you your interval breakdowns and your SWOLF score, which is what you should be focusing on next as you get the stroke count under control.
If you’re swimming with a group or club, just use the lap feature and don’t bother with the programmed workout, unless you’ve made the workout and are leading the lane (even then, too many variables to make it not frustrating).
Also, make sure you’re practicing bilateral breathing (both sides) and breath control. Do intervals where you’re breathing every 3rd, 5th, and 7th stroke, changing by 25 or by 50 (or if you’re like me and simply cannot breath on my left without destroying my rhythm, then every 4th, 6th, and 8th stroke). This won’t be fun but it will help in several ways.
I would advise you sign up for Speedo swim analysis (OnSpeedo) for a deeper look at your swimming, for potentially helpful info, and technique drills. It syncs just like Strava and it’s free. It will, for example, give you SWOLF scores for your intervals so if even your time for each is off (traffic in your lane) you can still see if your efficiency changed. (For example, I swam 3600m yesterday with a main set of 6x500m pull. The times jumped around: 7:41, 7:25, 7:16, 7:26, 7:35, and 7:20 due to traffic but also fatigue. But I can see consistency with my stroke count (7:16 was 201 strokes, the 7:41 was 200) and the SWOLF scores were 31-33.
Keep up the good work!
On FTP, I adjusted my ramp-tested FTP upward 5% and may do so again as I found myself bumping up the workout power 5-10% for 20min blocks and even the 4hr slog. I guess I don’t test well.