Friday, April 15, 2011

The big picture and the touchy feely side of technology

I have a big directory in which I have been accumulating articles and downloads from the web. I think I have mentioned that I do not believe you can be good at what you do and stick to the nine to five focus of your job; You need to add a lot of private time, to write code if you are a developer, and to read up on research and development in the different fields that support you business activities.

I'll admit that I rarely revisit any of these documents. Yet by giving them an independent place that I own, I am making them part of my life, and it allows me to grow with them. I believe that the brain can be seen as a big optimization process that grows like a plant. In that metaphor my download stash can be see as a little part of the soil I grow on.

I can't share the documents with you, mostly for copyright reasons. So my second best is to tell you what I am interested in. I include here a raw dump of the top level of my directory structure. Arguably it needs clean up work, but it is good fun already in this form.

Update: do ask me to blog about any of these subjects. I'd love to do it, I just need an audience!

Here is the list:

3dLibraries
AbstractInterpretation
AbstractStateMachines
ACE
ActiveDB
ADD
ADT
Agents
AHEAD
AI
AlgebraicSystems
AlgorithmicTrading
AlgoTrade
AnalogCircuits
Antler
ANTLR
APIGen
apowell
approximateSorting
approximation
architecture
ArtOfAssembly
ASN1
aspect
AssemblyLanguage
Assert
auction
AutomatedReasoning
AutomatedSolver
AutomaticDerivative
AutomaticDifferentiation
berglas
BernsteinBase
BinaryMagic
blackice
CacheOblivious
CAS
CASE
CellProcessor
CGAL
ChangeManagement
CLI
cluster
cminusminus
CMP
Coach
codetransformation
Combinatorial optimization
Communication
compiler
Component
constraint
Constraint propagation
ConstraintSolver
ContinuedFraction
ContinuousQueries
Contract
Control
ConvexHull
CPP
CPPPreProcessor
CTO
CUDA
Databases
Dataflow
DataGrid
DataModel
DecisionTree
Declarative
Delanauye
DeltaVolatility
DerivativePricing
Design
diophantine
dll
dotnet
DSL
duality
ElectronicMarkets
EmbeddedLanguages
Emulators
Erlang
EventDriven
excel
Exchange
ExpertSystems
failsafe
FaultTolerant
Financial
FiniteAutomata
FiniteStateMachine
FIX
FlashCrash
fog
Formal
FPGA
FPGL
FpML
fsa
fsharp
Functional
functionalCompiler
Fuzy
GADT
GameTheory
GarbageCollection
Generative
GeneticLanguage
google
GPU
Graph
graphics
Greeks
Grid
GTTSE
hamiltonian
Hardware
Haskell
Hedging
HighLevelLanguages
Hilbert
html
indexing
InMemory
InMemoryDB
Interpolation
IntersectionTypes
Interval search
Interviewing
java
jira
KnowledgeAndDataEngineering
KnowledgeModeling
LambdaCalculus
lean
Library
lisp
LLVM
Locking
LogicProgramming
malign
Management
MarketMakers
MarketMaking
Markets
MemoryAllocation
Mesh
metacpp
MetaInterpretation
MetaProgramming
Military
modeling
Movie
mp3
MPI
NonBlocking
NonLinearProgramming
NSDE
NumericalMethods
ocaml
ODBC
OfficeAutomation
Oleg
OnLineAPI
Optical
OS
Parallelization
ParityGame
Parser
particleFilter
particleSimulation
Patents
PDE
physics
pictures
Polyhedra
PolynomialChaos
PolynomialContinuation
Porting
pqueue
prescheme
Process
ProductManagement
Products
ProgramAnalysis
ProgrammingLanguages
ProgramTransfomation
projectmanagement
Prolog
psycho
pure
python
QueryCompilation
QueryOptmization
quotientApproximation
Randomized
RandomizedAlgorithm
randomNumbers
Reactive
RealTime
recursive
Reengineering
Reflective
regexp
RegRel
RemoteCommunication
RendezVous
Rewriting
RuleCompilation
rules
Sampling
SAT
scala
Scheduler
scheme
scilab
scrum
SDE
SDI
SearchEngines
Security
sforce
shedskin-0.0.4
shmem
SkipList
SkipListJava
SoftEng
software
SoftwarePatterns
SoftwareProcess
SoundLib
SourceControl
Spanish
sparsegrid
SpatialDatabases
speed
SplayTree
srcml
StateMachines
StoryGeneration
strategic
string
SVD
SwissCompanies
SymbolicSimplification
TCAD
TemporalData
TheoremProver
TheoreticalComp
Threads
tomography
trace
Trading
TransactionalMemory
TransactionalModel
TransactionCost
translation
Transport
Travel
treap
tree
TreeMatching
TreeRewriting
Trees
Tropical
typeinference
TypeSystems
UML
UnscentedKalmanFilter
Valuation
ValueAtRisk
Values61
VaR
Velara
Volatility
Voronoi
vpn
Wavelet
WordTemplate
wpf
www
Zurich

No comments: