The NeceMoon | January 2015

On Technical Orientation : 5 Basic Considerations When Starting To Code

by necemon 20. January 2015 20:18

A fresher sent me the following query:
Hi Necemon, thank you for accepting my invite. I am new to the IT field and I would appreciate if you could give me some guidance. Based on your work experience, can you tell me what companies look for in a computer guy ?
I  heard about you from senior students at Christ University, I am in Bangalore and I like computer science but I do not know what to learn and how to begin.
Actually, I think I like programming but I am told that the C language is no longer relevant, and I am also told about Ruby, C#, Python, etc. I'm confused.

Please don't get confused. Technology is simply a way to solve a problem or to achieve a goal. What is your goal?
Create apps? What apps do you want to create and why?
It's a bit as if you come to me to ask me what vehicle you should be driving. If I ask you what you want to do with that vehicle, you wouldn't just tell me that you just want to move away, right ? I know you want to move... My question is, where are you going?

What companies are looking for ? Ok, I fully understand what you are asking here. You want to make sure your education will guaranty an interesting job later in the IT development Industry. Obviously, I could tell you that a certain technology T is in high demand right now, but it's not that simple. There are a few other things to consider:

1. The requirements may vary with location (country or region). The hottest jobs in the US are not necessarily that popular in India. So unless you know already where you are going to work, it's not that easy to target on a trend basis.

2. The demand changes with time. What is relevant today may not be (as) prevalent tomorrow. The technologies evolve and replace each other. So what's fashionable now might be different from what will be popular by the time you get your degree.

3. You might not like the technology in vogue or the uses of that technology. If I tell you that a given technology T is in high demand, that it allows you to locate and fix bugs / errors in a super boring + huge +  complicated    banking system, plus there are plenty of calculations... What if you don't like calculations ? are you still going to embrace this technology and to accept this path for the rest of your career ?

4. Even if we consider only one city and a given time, various companies are seeking different things, depending on what they do. There is no perfect technology that is better than all others in all areas. Each technology has its own sets of advantages and disadvantages. C and C ++ may be better than Ruby at a few things (and vice versa), Python is better than C# in some respect (and vice versa), etc.

5. As I said above, the technology is just a mean to get somewhere. When you consider Facebook for example, most users don't care if it was built with PHP, C, Java, Perl, C # or Python. What is important for people is, how the site or application can help them in their lives.

I think that's where you should start. What strengths and assets do you already have? (don't tell me you don't have any). What contribution do you intend to come up with for your family, your friends, your community, your country, and for the world? And what do you expect in return?

If you do not know what to do with your life, some time ago I wrote an article that might inspire you : What will you do in life ? Take time to reflect on your ambitions and we can talk about the resources you will need.

If you know WHAT you want to do, it would be easier for me to tell you HOW to do it.

Let's speak soon,

N.

 

UPDATE - Shabbir Kahodawala shared a few clever insights on this matter :

I agree very much with your response to the fresher - about the need to realise and work on his talents and concentrate on writing good code and immersive UI.
I would like to add a few points as well taking the perspective that every Indian student goes through the same dillemma due to lack of job oriented education, because institutions focus on technical oriented education.

IT is not only about writing code. Think of it as a factory where there is Marketing, Client Requirement gathering, Planning, Product development, Product Testing, Infrastructure planning, Product Deployment,  Product Maintenance, Customer Support, Issue Resolution and Product Improvements.

Each of these creates many job opportunities for IT students and one needs to understand where his strengths lie. He can do that by talking to IT professionals who can introduce to other professionals in each department and willing to share what skills they require on today's world. That will make his goals more clear.

Secondly a competitive IT professional should always have his basics right. To be able to write good and neat code. He should be always able to visualize a requirement into an algorithm and then which language syntax he uses can always change. Thats why colleges teach C & Java (object oriented) because these help a coder develop his basics about Datahandling, Functions, Objects, Classes and runtime environment.

Tags: , , , ,

Education | English | Technical

Savoir s'orienter : 5 considérations fondamentales quand on débute en programmation

by necemon 18. January 2015 22:29

Un Freshman (étudiant de première année) m'adresse la requête suivante :
Salut Necemon, merci pour l'acceptation. Je suis nouveau dans le domaine informatique et cela me ferait plaisir que tu m'orientes. Peux tu me dire ce que les sociétés recherchent chez un informaticien, toi qui as de l'expérience professionnelle ?
J'ai entendu parler de toi par les seniors de Christ University, je suis à Bangalore et j'aime l'informatique mais je ne sais pas quoi apprendre et par quoi commencer.
Bon j'aime la programmation mais on me dit que le language C n'est plus utile, on me parle de Ruby, de C#, de Python, etc. Je suis confus.


Il ne faut pas être confus. La technologie est juste un moyen de résoudre un problème ou d'atteindre un objectif. Quel est ton objectif ?
Créer des applis ? Quelles applis tu veux créer et pourquoi ?
C'est comme si tu viens me voir pour me demander quel véhicule tu devrais emprunter. Si je te demande c'est pour faire quoi, tu ne me dirais pas que c'est pour te déplacer, n'est ce pas ? Je sais que c'est pour te déplacer... Ma question c'est où tu vas ?

Ce que les compagnies recherchent ? Ok, je comprends parfaitement ce que tu es en train de demander. Tu veux t'assurer que la formation que tu suivras te garantira un emploi intéressant plus tard dans le développement informatique. Evidemment, je pourrais te dire qu'une Technologie T est tres démandée en ce moment, mais ce n'est pas si simple. Il y a d'autres éléments à considérer :

1. La demande change avec l'endroit (le pays ou la région). Les emplois les plus populaires aux USA ne sont pas forcément les plus populaires en Inde. Donc à moins que tu saches déjà où tu vas travailler, ce n'est pas facile de cibler.

2. La demande change avec le temps. Ce qui est populaire aujourd'hui pourrait ne pas être (aussi) populaire demain. Les technologies évoluent et se remplacent. Donc ce qui est populaire actuellement pourrait être différent de ce qui sera populaire au moment où tu finis tes études.

3. Tu pourrais ne pas aimer la technologie en vogue ou les usages de cette technologie. Si je te dis qu'une technologie T est très demandée, ça permet de repérer et réparer des bugs/erreurs dans un système super ennuyeux+énorme+compliqué de transactions bancaires, il ya plein de calculs... Mais si toi tu n'aimes pas les calculs, est ce que tu vas quand même adopter cette technologie et accepter cette voie pour le reste de ta carrière ?

4. Même si on considere une seule ville à un moment donné, differentes compagnies recherchent différentes choses, tout dépend de ce que la compagnie fait. Il n'y a pas une technologie parfaite qui est meilleure que toutes les autres dans tous les domaines. Chaque technologie a ses avantages et ses inconvénients. Il ya certaines choses que C et C++ font mieux que Ruby (et vice versa), il ya certaines choses que Python fait mieux que C# (et vice versa), etc.

5. Comme je le disais plus haut, la technologie, c'est juste un moyen pour arriver quelque part. Quand tu considères Facebook par exemple, la plupart des utilisateurs s'en fichent, si ça été construit avec PHP, C, Java, Perl, C# ou Python. Ce qui est important pour les gens, c'est comment le site ou l'application peut les aider dans leur vie.

C'est par là que tu devrais commencer, je crois. Quelles sont les atouts que tu as déjà ? (ne me dis pas que tu n'en as pas), Quelle contribution tu comptes apporter à ta famille, à tes amis, à ta communauté, à ton pays, au monde ? Et qu'est ce que tu attends en retour ?

Si tu ne sais pas que faire de ta vie, j'ai écris un article il y a quelques temps qui pourrait peut être t'inspirer : Qu'est ce que tu vas faire dans la vie ?  Prends le temps de réflechir sur tes ambitions et on pourra parler des ressources dont tu auras besoin.

Si tu sais CE QUE tu veux faire, ce serait plus facile pour moi de t'expliquer COMMENT le faire.

A bientôt,

N.

 

Tags: , , , ,

Education | Francais | Technical

Projet Flux : Plateformes Communautaires du style "Social News"

by necemon 4. January 2015 11:17

Juste une petite note pour récapituler la situation de mes projets en cours de dévéloppement.

Ces derniers temps, j'ai construit une série de plateformes communautaires, des applications Web du style "Social News" où les utilisateurs peuvent publier du contenu, commenter et décider à travers des votes de ce qui est bon (kiffs) et ce qui est nul (zaps). Les liens qui reçoivent l'approbation de la majorité progressent vers le sommet, ainsi les premières pages seraient constamment en mouvement, avec plein de liens frais et intéressants.

Rien d'impressionnant, mais ceci me donne une bonne base pour monter une plate-forme Web robuste, c'est a dire avec les caractéristiques universelles:
-Sécurité (cryptographie, inscription, connexion, gestion des membres, rappel de mot de passe, etc.)
-Couche Données / mise en cache (ou comment gérer un certain volume de "big" data en constante croissance)
-Services Back-end (envoi de courrier électronique, pings, requêtes http, journalisation)
-Une application ASP.NET MVC stable
-gestion et actions des utilisateurs : votes, commentaires, publications, modération
-Gestion des ressources audiovisuelles et de la logique cliente (images, Javascript, css, compression/centralisation)
-Bonus: J'apprends beaucoup par rapport au déploiement sur les serveurs (paramètres IIS, répertoires virtuels, ports, pools d'applications, etc.)

Bref, le genre de choses qui pourraient être utile dans une application Web moderne. En fait, c'est mon application Web la plus complexe à ce jour.

En mode Extreme Programming
Je reste intéressé par la construction de mondes virtuels et de jeux en ligne, mais je pense à publier des prototypes régulierement. Ainsi, je peux m'améliorer au fur et à mesure, en apprenant et en deployant à chaque étape, au lieu de travailler sur un meme projet pendant plusieurs années au risque de perdre beaucoup de temps sur des solutions qui ne sont pas vraiment pratiques/utiles.
Donc, c'est ça l'idée: sortir de nouveaux trucs dès que j'ai quelque chose de stable qui couvre les bases, puis étendre/peaufiner. Si mon expérience avec les projets Web m'a appris une chose, c'est que les internautes qui utilisent des applications savent suggérer ou demander des choses que les développeurs eux-mêmes n'auraient pas pensé à faire, et certaines de ces suggestions peuvent s'avérer de très bonnes idées, même si on ne capte pas toujours tout le potentiel au départ. Aussi, ça aide à établir un meilleur sens des priorités.

Du coup, c'est ce que j'ai fait récemment, chaque site ayant ses propres themes et ils sont tous disponibles en ligne (en Anglais et en Français):
flux.evasium.com (éducation, sciences et mondes virtuels)
notiflux.com (une exploration du contenu en ligne sur le développement personnel et le succès dans la vie)
kpakpatoya.com (catalogue de ce qui est nouveau, populaire et intéressant en ligne avec un accent particulier sur l'Afrique)
degammage.com (divertissement essentiellement geeky)
appuyage.com (exploration en psychologie, sexologie et relations interpersonnelles au niveau emotionel)

Donc j'ai fait un jeu l'année précédente, je déploie ces portails web cette année et les mois à venir semblent prometteurs en termes d'améliorations techniques et de nouvelles fonctionnalités. On verra bien.

Tags: , , , ,

Arts/Fun | Francais | Prototype | Technical

Flux Project : Social News Web Applications

by necemon 4. January 2015 10:48

This is just a quick update on my ongoing side projects.

I have been working on a series of social news web applications where users can submit content and decide, through commenting and voting, what's good (kiffs) and what's junk (zaps). Links that receive community approval raise towards the top, so the first pages are constantly in motion and (hopefully) filled with fresh, interesting links.

Nothing impressive, but it gives me a good basis for making a robust web platform, as in, the common features:
-Security (cryptography, membership, login, registration, password reminder, etc.)
-Database layer / caching (or how to manage an ever growing volume of "big" data)
-Back end services (email senders, pings, http requests, logging)
-A stable ASP.NET MVC application
-User actions/management : voting, commenting, publishing, moderation
-Assets management (images, javascript, css, minification/bundling)
-Bonus: I am learning a lot when it comes to deployment (IIS settings, virtual directories, ports, application pools, etc.)

In short, the kind of things that could be useful in a modern web application. Actually, this is my most advanced web application so far.

On Extreme Programming mode
I am still interested in building virtual worlds and online games, but I thought I would release something (anything) at regular intervals. That way, I can improve as I go, learning/shipping at every step, instead of working on one thing for many years and come up with something that's not really practical/useful.
So, that's the idea : getting stuff out there early, as soon as I've got something that covers the basics, and then build it up. If my experience with web projects has taught me anything, it's that people who use apps will suggest or ask for things that the developers wouldn't have thought of doing for themselves, and some of them turn out to be really good ideas even if we don't always quite see the potential at the time. Also it helps getting a better idea of priorities.

Anyway, that basic version might already be quite useful in some contexts, as news portal, one of the flavours being kpakpatoya.com. you can think of it as a small bilingual Reddit for african news. It's starting to have a decent audience (with 8000+ followers on Twitter and 2000+ fans on Facebook) and some of the followers may welcome an opportunity to browse more content and to interact around it (share, comment, vote and add their own content).

So that's what I have been up to recently, each site having its own topics and they are all available online (in English and French) :

flux.evasium.com (Education, Science and Virtual Worlds)

notiflux.com (an exploration of online content on Personal Development and Winning at life)

kpakpatoya.com (a repository for what's new, popular and relevant on the Internet with a focus on Africa)

degammage.com (essentially geeky entertainment)

appuyage.com (an exploration of psychology, sexology and interpersonal relationships at the emotional level)

So I did a game the year before, shipping these web portals this year and the coming months sounds promising in terms of technical improvements and new features. Let's see.

 

Tags: , , , ,

Arts/Fun | English | Prototype | Technical

Lectures et Auto-formation, Mes Incontournables (Partie 2)

by necemon 1. January 2015 18:53

 

Il y a environ 2 ans, j'avais partagé la liste des livres que j'avais trouvé particulièrement intéressants. Et puis après ça, j'en ai lu plusieurs autres ces derniers mois, et voici mes nouveaux préférés:

 

1. Harry Potter et les Méthodes de la Rationalité - par LessWrong

La plus populaire des fictions Harry Potter, maintenant traduite en français !

Ecrite par Eliezer Yudkowsky (alias LessWrong, chercheur, écrivain et théoricien décisionel à l'Institut Singularity pour l'Intelligence Artificielle), l'histoire se déroule dans un "univers parallèle" et illustre certains concepts issus des sciences cognitives et et des théories de la rationalité. C'est donc une refonte de l'histoire originale présentant une tentative d'expliquer le monde magique à travers la méthode scientifique.

Pétunia Evans a épousé un biochimiste et Harry est un petit surdoué qui grandit fasciné par la science et la technologie. Quand il découvre qu'il est un sorcier, il tente d'appliquer les principes scientifiques à son étude de la magie, avec des résultats parfois surprenants. Alors que la magie semble désormais une réalité établie, Harry prend sa place à Poudlard, armé de la méthode expérimentale et des idéaux des Lumières.

Le texte contient de nombreux indices : des indices évidents, des indices "pas si évidents" et des allusions vraiment obscures. C'est une histoire rationaliste ; ses mystères peuvent être résolus et sont d'ailleurs destinés à être résolus. Toute science mentionnée est de la vraie science.

Avertissement : J.K. Rowling possède Harry Potter, et personne ne possède les méthodes de la rationalité.

 

2. Influenceur (Le pouvoir de tout changer) - par Kerry Patterson, Joseph Grenny, David Maxfield, Ron McMillan et Al Switzler

Diriger, c'est difficile. Et la seule chose plus difficile que de diriger une équipe vers une vision commune (en supposant que tu es d'abord à mesure de réunir ladite equipe), c'est de diriger une équipe à travers un changement. Le changement est encore plus difficile.

Il n'y a pas de formule magique pour la gestion du changement, mais le livre "Influenceur (Le pouvoir de tout changer)" fournit un système génial.

D'entrée de jeu, les auteurs soulignent ce qui ne fonctionne pas: bavarder. En général, tu ne peux pas expliquer logiquement aux gens pourquoi ils doivent changer leurs comportements et t'attendre à ce que quelque chose se passe. Les comportements des gens sont en accord avec ce qu'ils croient être dans leurs meilleurs intérêts personnels. A moins que tu ne changes les croyances, tu as peu de chance de changer les comportements.

L'influence, c'est avant tout changer les coeurs, les esprits et les comportements pour produire des résultats significatifs et durables.

Bref, ne perds pas de temps sur ta methode pour créer un changement avant d'avoir élucidé ce que tu veux, pourquoi tu le veux et quand tu le veux. Le livre explique comment clarifier des résultats mesurables, trouver des comportements vitaux, et utiliser une approche stratégique et variée pour influencer les individus et les groupes.

 

3. L'Esprit Invaincu: la science de se construire une personnalité indestructible - par Alex Lickerman

Un livre sur la façon de surmonter les défis que la vie jette sur notre chemin. C'est un livre fort qui t'aide à cultiver ta force intérieure pour faire face aux moments difficiles avec un cœur courageux. C'est plus qu'un livre. C'est un ensemble d'outils pour la vie.

Les techniques de ce livre t'aident à rester fort(e) lorsqu'on te teste. La clé, selon le Docteur Lickerman, c'est de transformer l'adversité en sagesse. C'est cette sagesse qui t'aide à développer ta résilience et atteindre une paix indestructible.

C'est aussi un beau mélange de sagesse antique et de science moderne, offrant un ensemble de directives, non pas pour résoudre les problèmes, mais pour établir un état d'esprit qui rend tous les problèmes maniables, et augmenter considérablement ta capacité à résister à l'adversité.

Tout cela ne se passe pas automatiquement, il faut de la pratique. Une personne peut naitre extraordinaire, mais elle peut aussi le devenir.

 

4. Qui Tire Tes Ficelles ? (comment briser le cycle de la manipulation et reprendre le controle) - par Harriet Braiker

 

Dans "Qui tire tes ficelles ?", Le Docteur Harriet B. Braiker expose les méthodes les plus courantes des manipulateurs, et avec l'aide de questionnaires d'auto-évaluation, de plans d'action, et d'exercices pratiques, elle aide à reconnaître, arrêter et éviter le cycle de manipulation (pour de bon) à travers plusieurs techniques simples.

 

5. Le Pouvoir du Moment Présent : Guide d'éveil spirituel - par Ekhart Tolle

Un guide soulignant l'importance de vivre dans le moment présent et d'éviter de trop penser au passé ou au futur. L'auteur écrit qu'une personne devrait être consciente de son "moment présent" au lieu de se perdre dans l'inquiétude et l'anxiété sur le passé ou le futur.

Selon le livre, seul le moment présent est important. Le passé et le futur d'une personne sont créés par ses pensées.  L'auteur soutient que l'acharnement que les gens ont par rapport au contrôle absolu de leur vie est une illusion qui n'apporte que de la douleur. Le livre décrit également des méthodes de relaxation et de méditation pour aider les lecteurs a s'ancrer dans le présent. Ces suggestions incluent: ralentir le rythme de vie en évitant les projets multi-tâches, passer du temps dans la nature, et se défaire des inquiétudes quant à l'avenir.

Bien que le voyage soit difficile, Eckhart Tolle utilise un langage simple et des formulaires faciles pour te guider.

 

6. J'etais aveugle mais maintenant je vois - par James Altucher

James Altucher est l'un de mes blogueurs préférés. Dans ce livre, il tente deux choses. D'abord, il essaie de créer une prise de conscience a propos d'un large éventail de situations que nous avons tendance à considerer commes acquises/normales sans vraiment tenir compte du pourquoi, en utilisant des arguments précis et en mentionnant des alternatives pour faire valoir son analyse.

Deuxièmement, l'auteur décrit comment gérer cette prise de conscience et obtenir la confiance/force de faire les choses à ta façon.

Un texte drôle et brutalement honnête qui incite à la réflexion.

 

7. Ferme la, arrête de pleurnicher et construis ta vie - par Larry Winget

Ceci n'est pas ton bouquin typique de développement personnel. Ce livre ne va pas t'aider a te sentir fier(e) de toi et c'est une bonne chose. Si tu espères évoluer en te limitant à un tas de mantras flatteurs, alors ce livre n'est pas pour toi. Mais si tu es prêt(e) à te bouger et à vraiment changer ta vie, alors Larry Winget est ton homme. Larry (dit le Pitbull du Développement Personnel) est direct, caustique et controversé. Son approche "Tough Love" (qui aime bien chatie bien) résume le succès à une formule très simple: tes échecs dans la vie sont de ta p... de faute, donc si tu la boucles, que tu arrêtes de te plaindre, et que tu poses les actions appropriées, ta vie va s'améliorer.

 

8. La 50ème Loi - par 50 Cent et Robert Greene

50 Cent (icône de culture pop et de hip hop) s'associe avec Robert Greene (auteur de plusieurs succès de librairie) pour écrire une bible sur le succès dans la vie et dans le travail, avec un principe unique: ne crains rien.

C'est ainsi qu'ils ont produit La 50ème Loi, un New York Times Best-Seller sur la stratégie et l'intrépidité.

Le livre est un compte semi-autobiographique détaillant l'évolution de 50 Cent à la fois en tant que jeune débrouillard de New York et en tant qu'éminent musicien, avec des leçons et anecdotes de personnages historiques tels que Abraham Lincoln, Sun Tzu, Socrate, Napoléon, Malcolm X, et James Baldwin.

 

9. L'Esprit de Millionnaire - par Thomas Stanley

L'Esprit de Millionaire s'inspire de la recherche de l'auteur sur l'élite financière émergente d'Amérique (surtout ceux qui utilisent peu ou pas de crédit à la consommation), afin d'en examiner les idées, les croyances et les pratiques.

Le livre analyse les facteurs environnementaux et le mode de vie qui ont précédé et ont abouti à une telle accumulation de richesses, en explorant les attitudes et compétences qui ont permis à ces millionnaires de construire et d'entretenir leurs fortunes.

 

10. Comment vivre 24 heures par jour - par Arnold Bennett

Le temps est une chose très etrange; tout le monde reçoit la même quantité chaque jour. Personne ne reçoit plus que toi, ou moins que toi. Ce ne est pas possible d'aller dans un magasin et d'acheter du temps. Mais le temps est la matière première inexplicable avec laquelle tout est possible, mais sans laquelle, rien n'est possible.

L'auteur affirme que le temps est la plus précieuse des ressources. Il a dit que de nombreux livres ont été écrits sur la façon de vivre sur une certaine somme d'argent chaque jour, mais il ajoute que le vieil adage "le temps, c'est de l'argent" sous-estime la situation, vu que le temps peut souvent produire de l'argent, mais l'argent ne peut pas produire plus de temps. Le temps est très limité, et Bennett exhorte les autres à utiliser au mieux le temps qu'il leur reste à vivre.

Comment vivre 24 heures par jour offre des conseils pratiques sur la façon dont on peut vivre (plutôt que de simplement exister) dans les limites de 24 heures par jour. Un classique sur l'amélioration de soi qui t'apprend à vivre pleinement.

 

11. Le Pouvoir des Habitudes : Changer un rien pour tout changer - par Charles Duhigg

Les habitudes peuvent nous construire ou nous détruire de mille manières; en fait, ces "réponses automatiques" affectent tous les domaines de nos vies.

Dans "Le Pouvoir des Habitudes", Charles Duhigg, journaliste en économie et lauréat du prix Pulitzer, explore la science derrière la création et la réorganisation des habitudes. Il nous mène vers de passionnante découvertes scientifiques qui expliquent pourquoi les habitudes existent et comment elles peuvent être modifiées.

À la base, Le Pouvoir des Habitudes contient un argument indiscutable: La clé est de comprendre comment les habitudes fonctionnent.

 

12. Écriture : Mémoires d'un métier - par Stephen King

Écriture : Mémoires d'un Métier est à la fois une autobiographie et un tutoriel. Stephen King (auteur célebre pour ses contributions dans les genres comme le fantastique, la fiction surnaturelle, la science-fiction, le suspense et l'horreur) écrit à propos de sa jeunesse, traitant de ses premières tentatives d'écriture, de ses succès et des problèmes personnels qu'il a connu. En gros, il raconte les aventures qui ont fait de lui l'écrivain qu'il est devenu. Stephen King discute ensuite les mécanismes de l'écriture, offrant des conseils pratiques sur l'art d'écrire et de construire une histoire. 

 

13. Principes - par Ray Dalio

Principes est comme un guide de méditation moderne axé sur le développement personnel et professionnel.

Ray Dalio, self-made multi-milliardaire, détaille le but et l'importance d'avoir des principes en général, ses principes de vie les plus fondamentaux qui s'appliquent à tout ce qu'il fait, et ses principes de management.

 

14. Introduction à la Métaphysique - par Henri Bergson

Une essai intellectuellement stimulant, par Henri Bergson, sur le concept de la réalité. Pour Bergson, la réalité ne se présente pas dans une série d'états discrets mais comme un processus similaire à celui décrit par la philosophie de processus ou le philosophe grec Héraclite. La réalité est fluide et ne peut pas être complètement comprise par l'analyse réductionniste, qui dit-il "implique que nous allons autour d'un objet", par l'acquisition de connaissances à partir de différents points de vue qui sont relatifs. Au lieu de cela, la réalité ne peut être saisie entièrement que par perception, que Bergson décrit comme une "entrée dans l'objet".

Ceci est un livre difficile, mais ses idées sur le temps et la valeur de l'expérience immédiate valent la peine.

 

C'est tout. A ton tour, qu'est ce que tu as lu d'intéressant ces derniers temps?

 

Tags: ,

Francais | Winning

About

Necemon

I am Necemon Yai. I am a .NET developer and a digital artist. Let's keep in touch via Twitter, LinkedIn or Facebook.

Je suis Necemon Yai. Je suis un développeur .NET et un artiste numérique. Restons en contact via Twitter, LinkedIn ou Facebook.