create account

Programming Progress by lloyddavis

View this thread on: hive.blogpeakd.comecency.com
· @lloyddavis ·
$11.47
Programming Progress
![Screen Shot 2017-08-23 at 20.51.07.png](https://steemitimages.com/DQmWhtLm2dBn6Ui39NiYgG27foBSracaCjvL23XAnRSc4qp/Screen%20Shot%202017-08-23%20at%2020.51.07.png)

Today I learned how to:

- write loops and conditional statements;
- format print statements;
- use the date and time modules;

and put them all together in version 0.2  to create a log file of the events I want to record.

Thank goodness for online documentation and Stack Overflow.  In the process I also learned something of what it is that I'm trying to do.  I also had my first spectacular crash, with a flood of tracebacks and informative warnings.  

Thinking by doing, succeeding  and failing is so much more enjoyable than just sitting and musing.  I do have a little voice pricking up now and then, wondering whether this is worthwhile.  It can shut up.

Next, I need to get it to act on the information that it is collecting and analysing.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorlloyddavis
permlinkprogramming-progress
categoryprogramming
json_metadata{"tags":["programming","blog","learning","life","flow"],"image":["https://steemitimages.com/DQmWhtLm2dBn6Ui39NiYgG27foBSracaCjvL23XAnRSc4qp/Screen%20Shot%202017-08-23%20at%2020.51.07.png"],"app":"steemit/0.1","format":"markdown"}
created2017-08-23 20:01:33
last_update2017-08-23 20:01:33
depth0
children5
last_payout2017-08-30 20:01:33
cashout_time1969-12-31 23:59:59
total_payout_value10.534 HBD
curator_payout_value0.935 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length915
author_reputation252,794,227,467,181
root_title"Programming Progress"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,671,066
net_rshares2,834,106,632,868
author_curate_reward""
vote details (47)
@codero ·
$0.03
Glad to see that you are enjoying the process. Remember, understanding patterns is the most important thing when learning programming. Those patterns are found in almost all programming languages. Getting a good grasp of them now will help you pick up any language very fast.
👍  
properties (23)
authorcodero
permlinkre-lloyddavis-programming-progress-20170824t020347482z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2017-08-24 02:03:48
last_update2017-08-24 02:03:48
depth1
children1
last_payout2017-08-31 02:03:48
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.005 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length275
author_reputation15,333,700,816
root_title"Programming Progress"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,694,387
net_rshares6,632,344,399
author_curate_reward""
vote details (1)
@lloyddavis ·
Thanks, I'm not entirely new to the discipline, but I've let it go rusty over the years and it's a case of digging out old knowledge and putting a new spin on it.  I did get a good training in programming principles and you're right, it's served me well.
properties (22)
authorlloyddavis
permlinkre-codero-re-lloyddavis-programming-progress-20170824t090247574z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2017-08-24 09:02:45
last_update2017-08-24 09:02:45
depth2
children0
last_payout2017-08-31 09:02:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length254
author_reputation252,794,227,467,181
root_title"Programming Progress"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,718,939
net_rshares0
@tzs ·
What language are you learning?
properties (22)
authortzs
permlinkre-lloyddavis-programming-progress-20170824t025213754z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2017-08-24 02:52:12
last_update2017-08-24 02:52:12
depth1
children0
last_payout2017-08-31 02:52:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation66,276,041,146
root_title"Programming Progress"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,697,246
net_rshares0
@woz.software ·
$0.03
Programming can be a life long journey with so many facets and skills. Do not listen to that voice telling you to stop and just keep going :)

You can lose days living in your thoughts mentally mapping data flows, that is when the real joy kicks in. Such a wonderful mindscape to visit :)

Keep picking different small projects and challenges and grow from there.

When you feel comfortable with one language pick another and keep going. Each language brings new ways of working and manipulating data and each will tell you different skills.

When you find the language that really clicks with you make it your home but keep learning others.  For me C# is my home but I have fallen in love with F#.

The key languages to learn are

* C Style - C, C++, C# or Java. Once you know one they are easier to move between.
* SQL - Database interaction gets more important as projects get bigger.
* JavaScript - Looks like a C style but has real differences. Not really OO and not Functional but can do both.
* Functional - This is your Lisp, ML, Haskell. All very different but all common roots in Lambda Calculus

Hope that helps you fight against that voice and keep going. I am in 35 years deep now and still learning!
👍  ,
properties (23)
authorwoz.software
permlinkre-lloyddavis-programming-progress-20170824t072118884z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2017-08-24 07:21:18
last_update2017-08-24 07:21:18
depth1
children1
last_payout2017-08-31 07:21:18
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.004 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,213
author_reputation2,321,910,395,519
root_title"Programming Progress"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,712,721
net_rshares8,100,837,253
author_curate_reward""
vote details (2)
@lloyddavis ·
Thank you.  I've enjoyed just reading back through some of your posts :)

My degree twenty-odd years ago was in Computing, so I'm not a total n00b but my career took me into data analysis (which my grounding in Functional Programming helped a lot with) and then into working more with people and writing.

"The voice" is common to all my creative efforts, not just this one.  I've a lifetime of battling it in many fields :)

I'm interested in the resurgence of FP, I hadn't heard of F# till I saw you writing about it, it always made much more sense to me than a procedural approach,  something about how I naturally visualise data structures, I think - also years of hacking away at problems when the only tool available was Excel :D
properties (22)
authorlloyddavis
permlinkre-wozsoftware-re-lloyddavis-programming-progress-20170824t091128754z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2017-08-24 09:11:24
last_update2017-08-24 09:11:24
depth2
children0
last_payout2017-08-31 09:11:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length735
author_reputation252,794,227,467,181
root_title"Programming Progress"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,719,540
net_rshares0