Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
(More junior) teammates often wonder why I'm so verbose with my status-reporting. I can't count the number of times where I've sent out a "I've been banging my head on , here's everything I've done - did I miss something trivial" only to have a reply, a few minutes/hours later, saying something as simple as "line 24 of your problem-description".
Doing this one right now. Completely borked the local database for one my apps today. Shut down my machine and went home. Going to play some video games and deal with it in the morning
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
That's why I love doing infrastructure automation: something's gone completely sideways with a system or an entire architecture? Punch a button to deploy a new, functional copy in a few (or few tens of) minutes.
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Yeah. Automating deployments is definitely a time-suck, but it's a time-suck that, once done, quickly pays for itself by freeing you up to do other thing more quickly and easily. Unfortunately, many organizations that love to say "we want to do devops" or "we want to do infrastructure automation" don't seem to understand that you have to allocate considerable time to getting there. That it's an investment to reach the point where you replace broken systems – or even just do regular patching – with "lemme launch a new copy". Then again, there's a lot of shops that think that re-hosting into a CSP and/or switching to containers magically impart capabilities they never designed into their solutions.
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Always amazes me when I run into people that claim to know, with absolute certitude, that what they're doing is the correct, best way to do a given thing.
Usually, such certitude does not bear up under even the most casual of scrutiny.
At my 30s I found out that there was a developer inside a Political Science Graduated.
I've been COO an CMO for 4 years but I decided to persue my dream and become a Front-end developer:)
Location
Elche, Alicante, Spain
Education
Certificate of Higher Education for Web Applications Development & Degree in Political Science
+1 Yes, life is too short to be in a crappy job. You can be a team of one but be realistic as well and explore your options. There comes a time when all your pleading and convincing will go to waste if the executives/management don't value your opinion. You deserve to be happy! :)
Lead Developer, business owner, US Army veteran. I build things for the web. My website is a bunch of HTML pages that didn't need a framework. Yours can be too!
Full-time web dev; JS lover since 2002; CSS fanatic. #CSSIsAwesome
I try to stay up with new web platform features. Web feature you don't understand? Tell me! I'll write an article!
He/him
One and only, IMO: Link this question to an action you do every evening!
For example, washing your teeth, changing clothes, taking a shower, or when pulling the covers on to sleep. Select one action you do religiously every evening, and whenever you do this action, ask yourself the question, "have I learned something new today?". If you can honestly say "yes, I learned something useful today", then sleep sound, you earned it! But if not, then get up and do something, or read something useful on your phone using the DEV app :), etc.
Back when I was around 10 years old, I heard somewhere that the Japanese did this every night. I thought it was SO cool I decided to make that a part of my life. I don't even know if it's true from the Japanese! Also, I thank to my dad, who I saw learning and working really hard every day and night from home, to build his own thing. I learned that, even if all goes south, I can still learn something new every day, and what I learn, I can use to improve my life.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
Just graduated with an Associates of Applied Science in Web and Software Dev. B.S. in Mass Communication holder.
Looking for my first dev job and working on learning more languages.
Lead Product Evangelist @Kentico, Founding partner @craftbrewingbiz. love to learn / teach web dev & software engineering, collecting vinyl records, mowing my lawn, craft 🍺
I'm a fan of Open Source and have a growing interest in serverless and edge computing. I'm not a big fan of spiders, but they're doing good work eating bugs. I also stream on Twitch.
When challenged, try to understand the other person's perspective.
Challenged in this sense doesn't just mean direct conflict, but also when a customer request completely breaks your notions of how the software you wrote is supposed to behave.
Speaker & Tech Explorer DevOps @Omniplan. Developing in mainly in Angular and WebAPI. Loves learning, reading, music, cars and my family (not in that order!). MVP Developer Technologies
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
The most soul-crushing part of a job is when you just continually pile frustration upon frustration without ever getting the "high" of achieving a success.
One of the best parts of my prior life as a short-term consultant was that I got that success-high at frequent intervals. It could be as frequent as every couple days but never longer than a month or so. Compare that to long-term consulting... You can go quarters to years with no wins to offset stresses/frustrations. And, yeah, the constant travel sucked (I'd achieved lifetime double-platinum with Marriott after three years of racking up 170+ nights/year with them), but never underestimate how stress relieving regular wins can be.
Equal parts higher-ed IT, web dev and support; with a dash of freelance consulting thrown in for good measure. (Oct/19: Seeking change of pace. Not afraid to take a step back in order to move ahead!)
I empower people to become software developers, especially those with kids/family responsibilities, full-time jobs, or who feel too old to start over. 🥰👩🏽💻
Location
Washington DC
Education
Duke University | The Firehose Project (coding bootcamp)
Sasa is a highly driven full stack software developer with background in finance and accounting. A relentless problem solver who is passionate about finding elegant solutions to problems at hand.
Started out teaching English at Embry-Riddle. Graded 10,000 essays. Learned lesson. Became a mathematics teacher. Discovered computing. Never looked back.
Location
Houston TX
Education
Stetson University: B.A., M.A. in English; M.S. in mathematics
Software dev at Netflix | DC techie | Conference speaker | egghead Instructor | TC39 Educators Committee | Girls Who Code Facilitator | Board game geek | @laurieontech on twitter
Ryan is an engineer in the Sacramento Area with a focus in Python, Ruby, and Rust. Bash/Python Exercism mentor. Coding, physics, calculus, music, woodworking. Looking for work!
I consider myself as an enthusiast in learning new things everyday, about our history and future as well as the present. My interests: Ancient History, Religion, Science, Technology , Algorit and Math
I'm from Aguascalientes, Mexico! now based on New York. Most of my experience is related to code websites and applications, using JavaScript stack-based.
A London Web Developer. A lot of my professional experience is in digital agencies and I enjoy helping new front-end developers learn how to code websites.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
A *very* seasoned software engineer, I wrote my first basic game, a lunar landing game, in Basic in 1969. Currently I am doing web development in Ruby on Rails, JavaScript, Elm.
Java Web Developer with a passion for Spring and cloud computing. Know a thing or two about AWS. Trying to learn NodeJS lately with the help of TypeScript.
Max is a startup software engineer. He seeks to use what he has learnt as a startup founder and tech community leader to solves hard problems with innovate products or services.
Every new challenge teaches us something great. Be ready to face any challenge and keep learning from them. This will prepare us to face next bigger challenges.
Sleep and tackle the problem tomorrow with fresh eyes.
A colleague's eyes are always fresher than your own.
Too many times has a colleague been able to immediately pin down a problem I'd been pouring HOURS into.
(More junior) teammates often wonder why I'm so verbose with my status-reporting. I can't count the number of times where I've sent out a "I've been banging my head on , here's everything I've done - did I miss something trivial" only to have a reply, a few minutes/hours later, saying something as simple as "line 24 of your problem-description".
Doing this one right now. Completely borked the local database for one my apps today. Shut down my machine and went home. Going to play some video games and deal with it in the morning
That's why I love doing infrastructure automation: something's gone completely sideways with a system or an entire architecture? Punch a button to deploy a new, functional copy in a few (or few tens of) minutes.
I would love to but we're in feature factory mode so not a ton of time for that level of automation 🙁
Yeah. Automating deployments is definitely a time-suck, but it's a time-suck that, once done, quickly pays for itself by freeing you up to do other thing more quickly and easily. Unfortunately, many organizations that love to say "we want to do devops" or "we want to do infrastructure automation" don't seem to understand that you have to allocate considerable time to getting there. That it's an investment to reach the point where you replace broken systems – or even just do regular patching – with "lemme launch a new copy". Then again, there's a lot of shops that think that re-hosting into a CSP and/or switching to containers magically impart capabilities they never designed into their solutions.
Second that
Don't worry, nobody knows what they are doing.
Can confirm. Don’t know what I’m doing.
Always amazes me when I run into people that claim to know, with absolute certitude, that what they're doing is the correct, best way to do a given thing.
Usually, such certitude does not bear up under even the most casual of scrutiny.
How comes you can only like a comment once?
Some people do, learn from them.
I know what I'm doing: trying to figure out what I'm supposed to do
If you are not happy, do something. Life is short.
That’s how I felt after I got my first job my degree trained me for.
I sort of knew how to code and that looked like a lot more fun so I quit and figured out my happy path.
+1 Yes, life is too short to be in a crappy job. You can be a team of one but be realistic as well and explore your options. There comes a time when all your pleading and convincing will go to waste if the executives/management don't value your opinion. You deserve to be happy! :)
Maybe life is too long to be unhappy.
Never stop learning.
Just ask the bloody question!
Haha .. yes! Just ask, already!!!!
Good one
Don't be afraid to admit when you're wrong.
Technology is ephemeral; people are not
I have a bad feeling some COBOL code is going to outlive us all.
Love that
Drink less coffee, drink more water
I really want to give up my coffee dependency
I don't.
Heresy!
😱
Don’t go to bed if you haven’t learned something new today [repeat every day]
Depending on what you consider as "learning something new", you may ruin your sleep really badly :D
"Get enough sleep" would be my no. 2 advice!
while(isAlive())
That's why programming is so great. Two paragraphs of explanation condensed in one function! Awesome! Thanks 😄
Any tips on keeping up this discipline?
One and only, IMO: Link this question to an action you do every evening!
For example, washing your teeth, changing clothes, taking a shower, or when pulling the covers on to sleep. Select one action you do religiously every evening, and whenever you do this action, ask yourself the question, "have I learned something new today?". If you can honestly say "yes, I learned something useful today", then sleep sound, you earned it! But if not, then get up and do something, or read something useful on your phone using the DEV app :), etc.
Back when I was around 10 years old, I heard somewhere that the Japanese did this every night. I thought it was SO cool I decided to make that a part of my life. I don't even know if it's true from the Japanese! Also, I thank to my dad, who I saw learning and working really hard every day and night from home, to build his own thing. I learned that, even if all goes south, I can still learn something new every day, and what I learn, I can use to improve my life.
Nice!
Ask the question, someone else is probably wondering it too.
Definitely!
Surround yourself with nice people.
You can't be more right! Good one.
Failing is better than not trying.
You've never tested bulletproof vests for a living.
Don't forget to commit
Don't commit directly to master until you're absolutely sure!
Work hard.
Build relationships.
Find opportunities.
Take chances.
Be kind.
Take chances and standout. I wrote about it here:
Take chances and standout
Nick Taylor ・ 5 min read
Experience is overrated over knowledge, and knowledge over motivation to learn.
The best worst advice I can give is "Don't work on other people's dreams, work on your own"
I truly believe in that line, but it's not viable for most people so it's terrible advice.
When challenged, try to understand the other person's perspective.
Challenged in this sense doesn't just mean direct conflict, but also when a customer request completely breaks your notions of how the software you wrote is supposed to behave.
Totally!
Don't stop learning, take breaks, learn from mistakes.
Keep experimenting. Technically, your way of working and communication.
Work is part of life, so make work worth living.
Mistakes are the best thing that can happen to you.
I motivate myself through mistakes by thinking about how much I’ll learn by working through the pain and consequences.
Sometimes helps to close your mouth and open your ears.
"It's not THAT important, life matters more"
I think/feel like you should care more about you and less about the work
Some people will disagree but I have found that being more focused on me have helped me on being a better developer.
Results matter, do yourself a favor and focus on them.
Be proactive, curious and finish what you started.
Connect with people
Know your worth.
Don't wait to be an expert - put yourself out there.
Protect your eyes. You need them.
"Find a job where you can get regular wins."
The most soul-crushing part of a job is when you just continually pile frustration upon frustration without ever getting the "high" of achieving a success.
One of the best parts of my prior life as a short-term consultant was that I got that success-high at frequent intervals. It could be as frequent as every couple days but never longer than a month or so. Compare that to long-term consulting... You can go quarters to years with no wins to offset stresses/frustrations. And, yeah, the constant travel sucked (I'd achieved lifetime double-platinum with Marriott after three years of racking up 170+ nights/year with them), but never underestimate how stress relieving regular wins can be.
Be kind to yourself and others.
If you dislike your job - start looking for a new job.
I’m cheating with two separate pieces of short advice.
Good ones
Sometimes you just have to suck it up.
(This is also when you should probably start searching for something new...)
"He whose life has a why can bear almost any how."
-Friedrich Nietzsche
You are probably wrong. Review.
They are probably wrong. Review.
Ask the questions.. share the answers
Your relationships are everything--cultivate them wisely.
Don't worry if you don't have all the listed requirements
Don't overthink, and just build what you like.
Learn to speak up. Ask questions when you are stuck.
don't panic
Authenticity + Skill + Diligence + Wisdom + Patience = Career Success
Be careful what you wish for.
Be humble when someone asks you "obvious" questions.
Never stop being curious.
It's not what you say, it's how you say it.
"Plastics"
Keep calm, find ways to be happy with your job.
"Go where you can do the most good."
— A former mentor of mine who had been a manufacturing engineer and art teacher.
Work for a company that does what you do.
Nice take on the format 😊
Check your privilege.
Be humble.
Keep learning.
Practice self-care.
Don’t trust that others know better. Speak up. Ask questions.
Accept that you’ll always be learning. But question things if you never return to those skills and use them.
Money isn't everything.
Reality is negotiable
from an ex-manager: work hard and don't be an asshole
If you found yourself in a rabit hole, stop digging 🤷♂️
Nice person with average knowledge > Bad person with high knowledge
Two bits of advice I would give:
Learn something new every day, knowledge is never wasted.
Always surround yourself with people smarter/more knowledgeable than you.
Trust your gut
What difference does your position make if you dislike it yourself?
~ Seneca
There's a rewarding life outside academia- maybe try software development?
Be always ethical and expect the same from others
Keep learning, dare, be kind, communicate and report efficiently.
Be curious, debug all,
keep your inbox empty.
Push yourself to beyond your perceived station; accept failure is natural.
Believe and keep investing in yourself. Period
"Success" is the marriage between competence and opportunity.
Be persistent and never stop learning!
Technologies come and go. Principles stay.
If code's work you probably need other hobbies
Your word is your reputation and your reputation is your word.
-This is not as trite as it first appears-
Have you tried to restart it?
Break your problem into small chunks, It will get easier.
Business respects value, not code. Focus on impact.
Make it work, make it right, make it fast!
Be honest, work hard, communicate thoughtfully. You should be valued.
What's it you do that you're the best in the world at?
There's no such thing as over-communication in remote work.
Share what you know.
Live life in such way that your name can be googled
Do what you love, that is what only matters
Demand, don't ask, to be paid what you're worth.
Don't go back to school unless you absolutely must.
If you have a dream, chase it. fail, it's okay, try again, spend your failed quota until finally your dream comes true
Ask questions
Knowledge is Life. It increases when you spend it.
Learn from your mistakes. No really... LEARN!
Participate. Find meaning in your work.
Find motivations instead of excuses.
Recursion recursion recursion recursion recursion recursion recursion recursion recursion recursion
Don't work the weekend because you're worried about deadlines.
Apply for the job anyway
Learn to learn, avoid big corps if you can ;)
Study, work eight hours a day, free time.
Don't be afraid of failure!
If you have the opportunity to challenge yourself, go for it!
(11 words, but it is within the margin of error)
When you encounter the genuine article, learn all they teach.
Wow, trying to keep it to only ten words is
Always be Learning!!!
Learn what your gut feels like when it’s really excited.
Every new challenge teaches us something great. Be ready to face any challenge and keep learning from them. This will prepare us to face next bigger challenges.
Fake it until you make it (within reason)
listen.
Don't be too hard on yourself.