30,857 reputation
64132
bio website nov8r.com/about
location San Francisco, CA
age 52
visits member for 4 years, 8 months
seen 8 hours ago

Steven was the founder and CEO of Innovator LLC (nov8r.com) for almost a decade, providing innovative solutions for complex problems, until accepting a Principal Consultant position with ThoughtWorks in 2014.

Steven is a software architect, developer, innovator, entrepreneur, author, and inventor with several decades of experience in many different languages and platforms across dozens of industries. He also writes technical, marketing, science fiction, and IT-career articles, and writes and plays music.

Current projects include:


May
23
comment How would you structure your code for a Neural Network?
then start with that (a 'node layout' class perhaps?) and see where it takes you ;)
May
23
comment How would you structure your code for a Neural Network?
it depends on the precise computations you're doing, and how efficient you need it to be; C code on large arrays and/or offloaded to GPUs works for some problems...
May
22
comment How is called the reciprocal operation of the join on two tables
the opposite of a join is a projection
May
13
awarded  Announcer
May
3
awarded  Notable Question
Mar
10
comment what should be logger's position in the parameter list
@ComicSansMS: of course, plus threading issues etc. Just a personal preference - "as simple as possible, but not simpler" ;)
Mar
9
comment what should be logger's position in the parameter list
+! keep logger out of constructor parms; i prefer a static logger so i know everyone is using the same thing
Mar
9
comment How do microservice system architectures avoid network bottlenecks?
if you think you need microservices - and you might! - two excellent books to prep: amazon.com/Building-Microservices-Sam-Newman/dp/1491950358 and amazon.com/Release-It-Production-Ready-Pragmatic-Programmers/dp/…
Dec
29
awarded  Enlightened
Dec
29
awarded  Nice Answer
Nov
26
comment Necessity of Interfaces for Small Projects
@user61852: a balanced viewpoint ;)
Nov
26
awarded  Nice Answer
Nov
10
comment Are There Realistic/Useful Solutions for Source Control for Ladder Logic Programs
@EnmosProje: not that I'm aware of, sorry!
Oct
27
awarded  Enlightened
Oct
27
awarded  Nice Answer
Oct
20
answered Database Design for Inheritance
Oct
15
comment Adding quirks from an old system to a new system because that's what people are used to - a term for this?
luddism (play on Luddite); degenerate feature; detrimental; incremental detriment; anachronism <== that one
Sep
30
awarded  Explainer
Sep
27
comment How do I better manage my Service Bus Quotas in Azure?
Consider that Azure Service Bus may not be the best choice given the scale/design of this application. Amazon SNS, for example, has much higher default limits (see aws.amazon.com/sns/faqs/#limits-restrictions) but may be unsuitable for other reasons.
Sep
27
comment Are long compiles a thing of the past?
@TrixieWolf: that would make it a poll question ;) I was being flippant in the close description, perhaps that was an error. The question reduces to "did things take longer to compile in the Olden Days", to which the answer is yes. Which leads to war stories of having to punch cards and whittle our own bits out of wood...