Bitcoin Forum
May 02, 2024, 06:45:03 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: Was Satoshi's coding ability considered bad?  (Read 1655 times)
hatshepsut93
Legendary
*
Offline Offline

Activity: 2954
Merit: 2145



View Profile
October 22, 2018, 02:46:16 PM
Merited by OgNasty (1), gmaxwell (1), ABCbits (1)
 #41

Why not download the code written by Satoshi and see it yourself? https://satoshi.nakamotoinstitute.org/code/

I'm not very experienced with C++, but IMO the code is pretty good, it's not messy and there are decent comments.

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
1714675503
Hero Member
*
Offline Offline

Posts: 1714675503

View Profile Personal Message (Offline)

Ignore
1714675503
Reply with quote  #2

1714675503
Report to moderator
1714675503
Hero Member
*
Offline Offline

Posts: 1714675503

View Profile Personal Message (Offline)

Ignore
1714675503
Reply with quote  #2

1714675503
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714675503
Hero Member
*
Offline Offline

Posts: 1714675503

View Profile Personal Message (Offline)

Ignore
1714675503
Reply with quote  #2

1714675503
Report to moderator
AverageGlabella (OP)
Legendary
*
Offline Offline

Activity: 1232
Merit: 1080


View Profile
November 11, 2018, 09:57:33 AM
 #42

Why not download the code written by Satoshi and see it yourself? https://satoshi.nakamotoinstitute.org/code/

I'm not very experienced with C++, but IMO the code is pretty good, it's not messy and there are decent comments.

I'm not experienced enough and wanted the opinions of some of the experts in this forum. I think I got some insight comments.
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
November 13, 2018, 02:20:23 PM
Merited by dbshck (2), bones261 (2), OgNasty (1), vapourminer (1), gmaxwell (1), itod (1)
 #43

The implementation of transaction states (UTXO) and Bitcoin Script, to
name just two aspects of the total system, indicate a remarkable mind at
work. If it originated from just one person, I would have no reservation using
the word genius.

Also, some more mundane programming constructs like the serialization
routines tell me that the author was well-versed in software design.

I think that the slightly odd choices in the presentation of the original source code
- the fact that it is a Visual Studio project, and the unfinished foundations
of a p2p market - are there because the author(s) wanted it to be easily
adopted by developers while also hinting at the possibilities.

“God does not play dice"
alexrosenb
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
November 20, 2018, 12:37:27 AM
 #44

Looking at the code I think it's likely Satoshi wasn't a salaried developer. What people in the tech industry call good programmers usually has more to do with team play than sheer technical ability. It's hard to work with somebody else's mess. There's this breed of developers who will take pride at using the latest technologies, having 100% test coverage, elaborate CI setups but completely disregard the actual purpose of the software.

When you're a lone wolf it doesn't really matter.
CryptoSpark
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile WWW
November 22, 2018, 05:43:16 PM
 #45

I think it's fair to say it wasn't engineered code.
Great insights that got the codebase started but it wasn't written by a professional software engineer. It doesn't take anything away from the accomplishment though.
aliashraf
Legendary
*
Offline Offline

Activity: 1456
Merit: 1174

Always remember the cause!


View Profile WWW
November 22, 2018, 07:14:21 PM
Merited by gmaxwell (1)
 #46

I think it's fair to say it wasn't engineered code.
Great insights that got the codebase started but it wasn't written by a professional software engineer. It doesn't take anything away from the accomplishment though.
I denounce your claim as far as it is about textbooks and established science and not corporate invented fake engineering practices that involve a lot of generalization and abstraction layers and pointless application of void OOP ideas that have ended to software bloat and disasters like Windows.

RodeoX
Legendary
*
Offline Offline

Activity: 3066
Merit: 1145


The revolution will be monetized!


View Profile
November 23, 2018, 03:18:05 PM
 #47

Dare I say it was a little script-kitty like.

This is nonsense.  ...
Okay, okay "script kitty" is too strong.

The gospel according to Satoshi - https://bitcoin.org/bitcoin.pdf
Free bitcoin in ? - Stay tuned for this years Bitcoin hunt!
Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!