Skip to content

Instantly share code, notes, and snippets.

@mcsee
Last active July 10, 2025 22:17
Show Gist options
  • Save mcsee/678984d90ee84b3657ea1f9f26b7ae6e to your computer and use it in GitHub Desktop.
Save mcsee/678984d90ee84b3657ea1f9f26b7ae6e to your computer and use it in GitHub Desktop.
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
def calculate_starship_trajectory(initial_velocity, fuel_mass,
burn_rate, gravity=9.81):
"""
See explanation at
https://claude.ai/share/5769fdd1-46e3-40f4-b9c6-49efbee93b90
"""
# AI suggested this approach
burn_time = fuel_mass / burn_rate
# Physics formula from Claude conversation
# https://claude.ai/share/5769fdd1-46e3-40f4-b9c6-49efbee93b90
delta_v = gravity * burn_time * 0.85
# 0.85 explanation
# https://claude.ai/share/5769fdd1-46e3-40f4-b9c6-49efbee93b90
final_velocity = initial_velocity + delta_v
# Return format suggested by GPT
return {
'burn_time': burn_time,
'final_velocity': final_velocity,
'delta_v': delta_v
}
def calculate_orbit_insertion(velocity, altitude):
"""
Algorithm explanation available at:
https://claude.ai/chat/orbit-insertion-help-session
"""
# See AI conversation for why we use this formula
orbital_velocity = (velocity * 1.1) + (altitude * 0.002)
return orbital_velocity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment