What (if anything) about your current or past jobs lends itself to entrepreneurship? Skills, domain knowledge, favorable conditions, something else entirely? What has been most inhibiting?
Consulting allows the time and flexibility needed. Startups frequently allow you to learn new technology on someone else's dime.
Seconded. I was able to build and launch lots of things when I was doing remote contract work, sitting at home all day.
Well, no full-time jobs helped me to improve m side-projects. It's the inverse situation that happens. My side projects help me improve my full-time jobs.
That said, fulltime job allow you to have in inside view of given business or programming at large. It allows to grow quickly knowledge about a given domain.
edit: I agree with others, that freelancing might be best to have a short overview of different domains and skills while long term jobs will allow you to dive into a domain and the required skills to make a project live.
edit2: I never learned on someone else dime. Full-time job was helpful to improve my soft skills.
Yeah I would say consulting/contract work gives you the most flexibility, so long as you're bringing in enough consistent revenue. It's tough when you don't have enough coming in. You don't want to be in the position where you're taking time/energy away from your project fretting about the bills.
I work full-time for my company from home. Most of the time I have 8 hour days but it's not that strenuous. And because it's marketing agency work, it tends to be cyclical. I think its more or less ideal and there are a lot more companies that value remote work from their full-time employees. So that's what I would try to go for if you've got bills to pay. If you don't, go the freelancing/consulting route.
I'm a contractor working in Product Management. In the evenings/weekends I work on side projects.
Pros:
Cons:
ideally - freelancing with the same skills that you use on your side projects.
I find it hard to find such gigs though.
example - i am working on gtk+, elm for my side projects but i rarely find gigs/coonsulting projects ready to use these skills.
gtk+ and elm together? Which language do you use to do gtk+ stuff?
Not together.
Gtk for desktop app
Elm for web app.
I use C for gtk currently.
I tried rust, haskell as well.
Thanks for asking :)
I don't like elm syntax, but I mostly like the state management it use; It will be very nice to have something similar to build GTK+ application in high level language like Python or Guile... Just saying ;)
hey - thanks for discussing :)
I like elm a lot due to the statemanagement it does.
you are right - it will be great to have elm for the desktop.
i am unsure of how to build this - so not taking a jab at it ...
i gues you will need to write a compiler that converts your new language to C language with which GTK is built.
one can probably write the compiler in haskell as ELM does.
Python - requires the python interpreter to be installed - so when you give out your application - windows users wanting to use your application will need to first install python - this to me was a reason that i didnt go ahead and use python for making gtk+ apps.
cant bet on my dad installing python on his windows machine just to use my app...
I spoke to drew devault of chopsui about making something like elm for the desktop but nothing progressed.
for now - i am just sharpening my C skills and working with gtk+ as much as possible.
When i have a good grasp - i might try to do something like elm later.
Just feel like going deep into gtk+ land for now and producing stuff.
I heard about guile first time today from you - looks interesting.
To build a compiler - someone recommended me - write you a scheme book on reddit.
i am new to writing compilers...
I have some more ideas to make stuff with gtk+ if you are interested.
cheers,
karan
This comment was deleted 7 years ago