The phases of Venus as it orbits the Sun, illustrated by John Emslie in Astronomical Diagrams, 1851.
And who said all the good chem jokes argon
>> Know the intent of your code. What is the purpose of your code? What should the inputs be? What should it output? It can be useful (especially for larger projects) to write out a flow chart that maps how information moves from task to task through the program.
>> Divide your code into sections that fulfill specific tasks, then chain them together. Sometimes it’s worth devoting a code section to its own file to be used by multiple programs rather than coding multiple instances of the same thing into each program. Consider what tasks might be useful for future programs.
>> Create a main project folder and don’t be afraid to use subfolders. Folder hierarchies are your friend when it comes to juggling multiple files in an easy-to-understand manner.
>> Consider having a “resources” subfolder, with pdfs, webpages, etc. of information relevant to your project. For example, I’m currently working on a program to calculate relic densities, so my project folder has a resource subfolder with research papers about relic densities.
>> Comment your code! Seriously, future you will appreciate it. (I usually also keep a README.txt file in the same folder which describes how to implement the code.) In the same vein, explicitly state any conventions you’re using and where you’re getting any data you import.
>> Test each section as you build it. Throw in sample values (preferably where you know what the output should be) periodically and make sure it’s doing what you want it to do!
>> SAVE WORKING VERSIONS OF YOUR CODE. Do you have a working build? Save it, then–before augmenting anything–create a new file and work on the next version of the code there. I do this usually via “save” and then “save as”. Version control is to coding as save points are to video games.
>> Generating a lot of data? Consider saving a sample instance of that data in a subfolder. It can be a massive pain to troubleshoot portions of your program if you have to wait to generate hundreds of data points every time you run it.
>> Getting an unknown error in a massive amount of code? Isolate the section of code containing the error(s), then create a minimal working example of the section, and keep adding to that example until you either figure out 1. why your original code failed, or 2. until you’ve constructed a new functioning code.
I wish I could let pigeons know that people on the internet love & support them
Found in WI of course! Lol
Belarusian Greek Catholics celebrate the Divine Liturgy in a forest. 1930s.
There’s probably some kid in a third world country in a slum somewhere that could understand theoretical physics enough to create stable worm holes but will never get his chance because he was born poor and will forever stay poor.
As Christians it is actually our duty to be joyful. We have been commanded unto joy. This is not an impossible ask, for no cross can crush the joy of Christ, not even depression, grief, or sorrow. The joy of the Lord flourishes mysteriously, simultaneously, in the midst of such joy-blackholes; for when our own joy has disippated, God's Joy finally has full room to settle. God does not command the impossible, and so it is only fair that we ask not for Joy like timid slaves, but command it as a right as sons, as daughters of God. Yes, in Christ we possess this right, but only by faith can we claim it, and by the cross can we live it. Let the world have its joy, and we will have ours. Maybe out of envy they will seek out this Christ, this Joy of ours.
womb and the cloud
"There is a pre-established harmony between thought and reality. Nature is the art of God." - Gottfried Willhelm Leibniz
164 posts