Hello, I'm Alexandru and my dream in this life is to have created a massive application that will be useful to millions...
The app could be run in a web browser, so an internet address app, a SaaS.... also, with android/ios/windows app and maybe local windows software (with online/offline syncing).
The app idea is pretty straightforward and easy to explain in a few paragraphs, so here it goes...
First, it will have an infinite context (IC), in a 2d or 3d... similar to a virtual reality world...
The infinite context will be zoomable (zooming in / out) and navigable... with up/down/left/right (if 2d) and forward/backward (if 3d)... with a mindmap screen (the mindmap screen can be modified in size and position on screen)... so a huge background canvas to operate on... like a laptop screen, only bigger...
The color of the background (infinite context) can be customizable, maybe with gradients and such...
So far pretty easy to code, right? a big, biiiig, biiiiiiiig customizable in color background with a minimap, 2d or 3d...
No zooming out of this IC, being the 'top' view...
Then, on this Infinite Context (IC) we will be able to add Container Blocks (CB)... a CB can be a a rectangle, a sphere, a square, customizable in shape/size... the difference between the infinite context (IC) and container blocks (CB) is that there's zooming out of the container blocks... and there is an option to have container blocks inside container blocks...
Inside CB we will have "information", which is composed of "info" + "action". Info is data relevant to own projects/outcomes/objectives, things to know... and "action" is ... to do... actions, that, if done, will move the project toward completion... so know and do, neatly arranged in the container blocks...
for info we can have videos, text, audio, images, links...
for action simple checklists
online courses can be created using simple CB and information, chat systems, personal information management, knowledge libraries and so many other useful uses...
the container blocks could be 100% customizable... in size, background, text font/size... and if the settings are made for a top level container, all the nested containers will inherit the changes... well, this is just an idea, your programming minds probably know better uses for these CB + information...
so, on a typical screen we can have 1-2-3 container blocks, then zooming out of that screen and noticing the 1-2-3 container blocks are nested inside a bigger container block, and then looking at the minimap and seeing all the container blocks in the infinite context...
it would be like a huge mindmap, 2d or 3d..., but with container blocks and information...
there could be some connections between container blocks, arrows, lines... similar to mindmap programs... and maybe some if'then'else zapier-ish functions...
one use for this would be to have a huge 'face area', an area of faces, having circles with people faces in a 'the social sphere' 2d-3d environment... hovering on a people's face would appear data such as age, gender, location (x km away from me, 10 km near), with hobbies/passions, latest activity...
another use would be to have a huge 3d wikipedia mindmap, with to know and to do... good for company organizations and such...
so, let's create the infinite context and the 'add content block' + 'info-action' capability... and users will populate this ecosystem, similar to how Facebook ecosystem is populated by users...
there could be 4 sidebars on the left/right/top/down on the screen, docked or movable, as container blocks, with informations neatly arranged...
also, this would serve as a dashboard of sorts, users being able to design/draw the ideal interface, adding container blocks with data taken from API or manually inserted... similar to Klipfolio...
ok, so.... so far we have this 1 Infinite Context (1 IC for 1 user, there would also be the 'social commonground Objective Infinite Context) with an infinite number of CB's...
arranging an interface like this would belp with kanban boards and even with David Allen's GTD methodology...
another thingie... we can have a timeline.... vertical or horizontal, going from bottom to up or left to right... the 2d timeline... with 'to know' at certain dates... and 'to do' in certain contexts and at certain dates... the timeline can also be 3d, similar to the one from tiki-toki (https://www.tiki-toki.com/timeline/entry/137152/Tower-of-London-3D/)
there would be personal timelines (calendars) and also professional timelines (company calendars, shared among users...) and also "The Terra TImeline", with the history of Terra going back 12k years... and maybe further back... to learn from the past and from history...
also, there could be parallel timelines, 2-3-4, maybe for habit streak checking or for shared 30d challenges...
the timeline can be customizable in line color, text color, hovering containers etc.
this can work well for project management, team organizing, checklists, todos... and would help alot with the visual thinkers and also with top-down organizing...
life plan 100 years, 10y chapters
5y plan
1y plan
90d plan
30d plan
week plan
today
this hour
zooming in and zooming out from the timeline (2d or 3d) or from the container blocks... all pretty neat, visually, customizable, with solo and group (companies) and also 'social' (everything in the open, one big shared virtual ecosystem)...
we can then combine this 'virtual thingie' with google maps... for events, meetings... when John does an event we can see in the 3d 'the social sphere' his event... in the shared timeline... and in location mode...
the location mode using google maps would be great... showing the google map 5km around area... and local events, local people from the socia sphere... like some sort of visual bird's eye view Tinder... to see people around 5-10 km, what are they doing, where are they congregating... maybe Jeniffer has a party at her house with 4 friends and this will show 'hey, Jeniffer is having a party 1.5 km away from you"...
the function of the container/information can be used for.... positive auto-suggestions, blinking on screen... images/texts (lines or whole paragraphs)... blinking 5 times per second, as positive autosuggestions... so they can blink on laptop screen and also on mobile smartphones...
and it will also have a very visual-like mindmap-ish zapier-like API connecting... simply drawing APIs around and adding data on how to operate the information...
so basically we'll create this ecosystem for people to populate with to know and to do... with google maps space... with timeline time... so we have space + time covered.... where and when... with the 2d-3d social sphere (mindmap with people's faces on a starry background) we'll also have who... and with the containers/information we'll have what/why/how
a good use for CB could be a POM:
P = plan (how?)
O = outcome/objective (what?)
M = massive action plan (how?)
maybe 3 columns or 3 rows in tables...
so there can be also be container block templates.... and categories/tags... and saved nested filters....
these filters can act like a 'perspective view' type.... of all the information accumulated inside the TFI app... similar to the internet.... users will be able to obtain a quick snapshot using filters... examples:
all parties <1km away near me friday night between 7pm and 9pm
all to-dos for monday morning between 9am and 10am
friends of friends interested in 'internet marketing' from the social sphere
most voted project templates for weight loss (from the shared container blocks repository)
etc.
the possibilities are endless...
as you noticed, many SaaS and software have a very rigid interface... no moving around the sidebar, or changing the words.... what if an user wants instead of 'tasks' to appear.... 'massive actions'... so inside container blocks we'll be able to define words, so no 100% rigid interface, but 100% flexible interface...
interface examples (container blocks) can be voted, made public/private, customized...
well.... I need a team of programmers... let's start developing this in an agile way, let's have it ready to launch in 3-6 months.... we'll make sure with proper internet marketing techniques and positioning that 1.000.000+ (and even 10m) users will join in the first few months... maybe a monthly pricing model or free...
Are you interested in creating this together? I think it would benefit mankind, the creators (it would be a worthy challenge) and all the users... open-space, open-source, open-user-generated...
Looking forward to your replies, programmers!
Last edit: Alexandru Pulpa 2017-10-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
we can have recurring questions from the timeline, asking every hour "how are you feeling"? or "what are you doing?"... or maybe the famous question asked by Lucid Dreamers... "am I dreaming right now or am I in reality?"...
a good use for a container block would be to have a text journal... or a habit streak checklist...
or maybe for group collaborative coaching...
or a reminder to jot down recorded dreams in the morning...
this can be combined with VR and voice commands...
it can have an A.I. learning machine called "I" (pronnounced "aye")... with male/female robotic voice...
it can be used with neurofeedback + biofeedback and brain-computer interface...
as an app, it can run on startup on fullscreen mode...
as a browser tab, it can be on fullscreen...
as a Windows software, it can run at startup on full screen...
and... we can add other apps on certain container blocks... for example a browser (Chrome or Mozilla) in a CB... and all CB's will have 'time used' built in... for time tracking...
It would be an excellent app suited for pretty much anything... planning, productivity, collaboration, teamwork, mindmapping, writing, journaling, scheduling, thanks to it's flexible interface.
I'm getting excited writing this... hopefully some bright minds will help make this real...
I was reading today a grafitti on a wall... 'don't let your dreams be dreams'... it came to me... 'make dreams real!'. let's make this reality; it will benefit all of us...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I like your enthusiasm and there are some aspects of your idea that might overlap with a project of mine. However, sadly, I don't think there is a pool of programmers out there looking for an idea to work on. Generally we have full time jobs, or, if retired (like myself) have a long list of our own projects. In general to recruit programmers to a project like yours you will either need to have an existing body of code that is interesting or useful, or pay them.
What you have written is the vision statement for the project, an essential first step. However I would suggest a rewrite with a bit less enthusiasm and bit more structure. Try to imagine you are preparing a proposal for your CEO, or your bank manager. Later it will become the main content for the project's home page - try to explain why this software should be an important part of my life.
The next step is to do some preliminary analysis. The purpose of this task is to set the boundaries and scope of the project - I usually put the following warning in mine: Understanding the scope of the problem is the first step on the path to true
panic
Fire up your favourite search engine and Wikipedia, and try to find other software that does some of what you are proposing. Try to find out what is good and/or bad about each one. Some things that you find you can incorporate into the design (no point in reinventing perfectly good wheels). Others you may want steer away from so as to avoid patent and copyright issues.
Once that is done you will better understand the problem and be able to write down a detailed list of the requirements. The requirements and the analysis will allow an estimate of the amount of work involved, however, my initial impression is something of the order of 25 person years of effort.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello, I'm Alexandru and my dream in this life is to have created a massive application that will be useful to millions...
The app could be run in a web browser, so an internet address app, a SaaS.... also, with android/ios/windows app and maybe local windows software (with online/offline syncing).
The app idea is pretty straightforward and easy to explain in a few paragraphs, so here it goes...
First, it will have an infinite context (IC), in a 2d or 3d... similar to a virtual reality world...
The infinite context will be zoomable (zooming in / out) and navigable... with up/down/left/right (if 2d) and forward/backward (if 3d)... with a mindmap screen (the mindmap screen can be modified in size and position on screen)... so a huge background canvas to operate on... like a laptop screen, only bigger...
The color of the background (infinite context) can be customizable, maybe with gradients and such...
So far pretty easy to code, right? a big, biiiig, biiiiiiiig customizable in color background with a minimap, 2d or 3d...
No zooming out of this IC, being the 'top' view...
Then, on this Infinite Context (IC) we will be able to add Container Blocks (CB)... a CB can be a a rectangle, a sphere, a square, customizable in shape/size... the difference between the infinite context (IC) and container blocks (CB) is that there's zooming out of the container blocks... and there is an option to have container blocks inside container blocks...
Inside CB we will have "information", which is composed of "info" + "action". Info is data relevant to own projects/outcomes/objectives, things to know... and "action" is ... to do... actions, that, if done, will move the project toward completion... so know and do, neatly arranged in the container blocks...
for info we can have videos, text, audio, images, links...
for action simple checklists
online courses can be created using simple CB and information, chat systems, personal information management, knowledge libraries and so many other useful uses...
the container blocks could be 100% customizable... in size, background, text font/size... and if the settings are made for a top level container, all the nested containers will inherit the changes... well, this is just an idea, your programming minds probably know better uses for these CB + information...
so, on a typical screen we can have 1-2-3 container blocks, then zooming out of that screen and noticing the 1-2-3 container blocks are nested inside a bigger container block, and then looking at the minimap and seeing all the container blocks in the infinite context...
it would be like a huge mindmap, 2d or 3d..., but with container blocks and information...
there could be some connections between container blocks, arrows, lines... similar to mindmap programs... and maybe some if'then'else zapier-ish functions...
one use for this would be to have a huge 'face area', an area of faces, having circles with people faces in a 'the social sphere' 2d-3d environment... hovering on a people's face would appear data such as age, gender, location (x km away from me, 10 km near), with hobbies/passions, latest activity...
another use would be to have a huge 3d wikipedia mindmap, with to know and to do... good for company organizations and such...
so, let's create the infinite context and the 'add content block' + 'info-action' capability... and users will populate this ecosystem, similar to how Facebook ecosystem is populated by users...
there could be 4 sidebars on the left/right/top/down on the screen, docked or movable, as container blocks, with informations neatly arranged...
also, this would serve as a dashboard of sorts, users being able to design/draw the ideal interface, adding container blocks with data taken from API or manually inserted... similar to Klipfolio...
ok, so.... so far we have this 1 Infinite Context (1 IC for 1 user, there would also be the 'social commonground Objective Infinite Context) with an infinite number of CB's...
arranging an interface like this would belp with kanban boards and even with David Allen's GTD methodology...
another thingie... we can have a timeline.... vertical or horizontal, going from bottom to up or left to right... the 2d timeline... with 'to know' at certain dates... and 'to do' in certain contexts and at certain dates... the timeline can also be 3d, similar to the one from tiki-toki (https://www.tiki-toki.com/timeline/entry/137152/Tower-of-London-3D/)
there would be personal timelines (calendars) and also professional timelines (company calendars, shared among users...) and also "The Terra TImeline", with the history of Terra going back 12k years... and maybe further back... to learn from the past and from history...
also, there could be parallel timelines, 2-3-4, maybe for habit streak checking or for shared 30d challenges...
the timeline can be customizable in line color, text color, hovering containers etc.
this can work well for project management, team organizing, checklists, todos... and would help alot with the visual thinkers and also with top-down organizing...
life plan 100 years, 10y chapters
5y plan
1y plan
90d plan
30d plan
week plan
today
this hour
zooming in and zooming out from the timeline (2d or 3d) or from the container blocks... all pretty neat, visually, customizable, with solo and group (companies) and also 'social' (everything in the open, one big shared virtual ecosystem)...
we can then combine this 'virtual thingie' with google maps... for events, meetings... when John does an event we can see in the 3d 'the social sphere' his event... in the shared timeline... and in location mode...
the location mode using google maps would be great... showing the google map 5km around area... and local events, local people from the socia sphere... like some sort of visual bird's eye view Tinder... to see people around 5-10 km, what are they doing, where are they congregating... maybe Jeniffer has a party at her house with 4 friends and this will show 'hey, Jeniffer is having a party 1.5 km away from you"...
the function of the container/information can be used for.... positive auto-suggestions, blinking on screen... images/texts (lines or whole paragraphs)... blinking 5 times per second, as positive autosuggestions... so they can blink on laptop screen and also on mobile smartphones...
and it will also have a very visual-like mindmap-ish zapier-like API connecting... simply drawing APIs around and adding data on how to operate the information...
so basically we'll create this ecosystem for people to populate with to know and to do... with google maps space... with timeline time... so we have space + time covered.... where and when... with the 2d-3d social sphere (mindmap with people's faces on a starry background) we'll also have who... and with the containers/information we'll have what/why/how
a good use for CB could be a POM:
P = plan (how?)
O = outcome/objective (what?)
M = massive action plan (how?)
maybe 3 columns or 3 rows in tables...
so there can be also be container block templates.... and categories/tags... and saved nested filters....
these filters can act like a 'perspective view' type.... of all the information accumulated inside the TFI app... similar to the internet.... users will be able to obtain a quick snapshot using filters... examples:
all parties <1km away near me friday night between 7pm and 9pm
all to-dos for monday morning between 9am and 10am
friends of friends interested in 'internet marketing' from the social sphere
most voted project templates for weight loss (from the shared container blocks repository)
etc.
the possibilities are endless...
as you noticed, many SaaS and software have a very rigid interface... no moving around the sidebar, or changing the words.... what if an user wants instead of 'tasks' to appear.... 'massive actions'... so inside container blocks we'll be able to define words, so no 100% rigid interface, but 100% flexible interface...
interface examples (container blocks) can be voted, made public/private, customized...
well.... I need a team of programmers... let's start developing this in an agile way, let's have it ready to launch in 3-6 months.... we'll make sure with proper internet marketing techniques and positioning that 1.000.000+ (and even 10m) users will join in the first few months... maybe a monthly pricing model or free...
Are you interested in creating this together? I think it would benefit mankind, the creators (it would be a worthy challenge) and all the users... open-space, open-source, open-user-generated...
Looking forward to your replies, programmers!
Last edit: Alexandru Pulpa 2017-10-07
Another ideas that come to mind/head are these:
we can have recurring questions from the timeline, asking every hour "how are you feeling"? or "what are you doing?"... or maybe the famous question asked by Lucid Dreamers... "am I dreaming right now or am I in reality?"...
a good use for a container block would be to have a text journal... or a habit streak checklist...
or maybe for group collaborative coaching...
or a reminder to jot down recorded dreams in the morning...
this can be combined with VR and voice commands...
it can have an A.I. learning machine called "I" (pronnounced "aye")... with male/female robotic voice...
it can be used with neurofeedback + biofeedback and brain-computer interface...
as an app, it can run on startup on fullscreen mode...
as a browser tab, it can be on fullscreen...
as a Windows software, it can run at startup on full screen...
and... we can add other apps on certain container blocks... for example a browser (Chrome or Mozilla) in a CB... and all CB's will have 'time used' built in... for time tracking...
It would be an excellent app suited for pretty much anything... planning, productivity, collaboration, teamwork, mindmapping, writing, journaling, scheduling, thanks to it's flexible interface.
I'm getting excited writing this... hopefully some bright minds will help make this real...
I was reading today a grafitti on a wall... 'don't let your dreams be dreams'... it came to me... 'make dreams real!'. let's make this reality; it will benefit all of us...
I like your enthusiasm and there are some aspects of your idea that might overlap with a project of mine. However, sadly, I don't think there is a pool of programmers out there looking for an idea to work on. Generally we have full time jobs, or, if retired (like myself) have a long list of our own projects. In general to recruit programmers to a project like yours you will either need to have an existing body of code that is interesting or useful, or pay them.
What you have written is the vision statement for the project, an essential first step. However I would suggest a rewrite with a bit less enthusiasm and bit more structure. Try to imagine you are preparing a proposal for your CEO, or your bank manager. Later it will become the main content for the project's home page - try to explain why this software should be an important part of my life.
The next step is to do some preliminary analysis. The purpose of this task is to set the boundaries and scope of the project - I usually put the following warning in mine:
Understanding the scope of the problem is the first step on the path to true
panic
Fire up your favourite search engine and Wikipedia, and try to find other software that does some of what you are proposing. Try to find out what is good and/or bad about each one. Some things that you find you can incorporate into the design (no point in reinventing perfectly good wheels). Others you may want steer away from so as to avoid patent and copyright issues.
Once that is done you will better understand the problem and be able to write down a detailed list of the requirements. The requirements and the analysis will allow an estimate of the amount of work involved, however, my initial impression is something of the order of 25 person years of effort.