Me no write well, me talk pretty one day. 😁
Seriously, I struggle with getting ‘lost in the weeds’. Like laser focusing on a task/user-story that ends up not bringing value to the business.
lol I'm write (just kidding... "right") there with you. It's hard to talk in your native language when you spend all day writing and thinking in another one....
I challenge you to set a timer. Set it for what you feel is appropriate (10, 20 minutes) and when it goes off, ask yourself if you think you're still on track or if you've gone dune-buggin.
I love the term dune-buggin. That's exactly what it feels like too; it still feels fun, but once you look up to the horizon, you're not exactly sure where you are or where you're going.
Glad you liked that, I made it up on the fly. But it's true. Just make sure to check in once in a while. You got this!
Databases (shame on me)
I think that's a thing rarely any developer admits to themselves and yet an area where (most likely) 90% or more of us could and should improve in. I just had to touch partitioning and was way out of my league.
Disclaimer: I mean developers who deal with databases and data storage on a regular basis.
Think youre right, i think thats a gap that most developers dont admit because you can do a lot even with basic skills. I mean, i can build an app from scratch, up a database, configure it, define the relations, and all those everyday things
But man, dont ask me to optimize the databases, to debug big data, to migrate huge dbs with no pain (is that possible?), to apply rules to increase the response time, to reduce relational complexibility, i must recognize that im not the best person to do it :/
How did you over some this?
With pain, a lot of pain. Haha kidding.
I always write an experiment version of the task, then i get deep into documentations and foruns, ORMs, tools. But is like study, im doing my best to get the task done and learning something new becomes a plus. Is not something that i get along easily. But is not something that im always doing too, to be honest im always forgetting what i did in this field.
love the POC method. I like to mock something out quickly first as well before I get to heavy in to it.
this one is tricky. With ORM's abstracting out the hard work, it's very easy to do what you need to without much thought. I used to be very strong as sql, but now I rely on my tools to do the hard work for me. However it's important to know the solid basics at a minimum.
As in all skills, time, life?
Pretty much my entire life. I get obsessive about projects and hobbies and my time management is pretty awful. I need to play around with a more structured life system.
you need to be not so hard on yourself. Just accept that is how you are. it's not a bad thing. If you want to change it, then try little steps.
Yes, this has been a huge challenge for me my entire life. I was not taught to love myself as a child. I hit puberty late and was obese for a few years and my parents wouldn't let a day go by without reminding me that I needed to lose weight and eat better. I was just eating what my parents bought for the family, so I didn't understand what I was doing wrong. I don't want to turn this into a therapy session but that is really indicative of the household I grew up in, where nothing was ever good enough and that B should have been an A and it was my responsibility if my brother wasn't doing well in school...
15 years later and I can still remember that stuff like it was yesterday. At least when I become a parent I will know everything that I shouldn't do to teach my kids that they're good enough as is. That's how I had to learn management as well, I observed all the ways supervisors destroyed team moralw and to treat team members llike human beings instead of machines. It's sad that there are managers in this day and age who need to be reminded of that...I really hope I have just ended up at a lot of toxic workplaces and these aren't industry norms.
A little respect can go a long way. You never know what someone else is going through and it's amazing what a difference you can make in someone's life changing someone's tire or buying a homeless person a meal. I don't have grand ambitions in life; it's moments like those which give my life meaning.
Well if you ever need an boost of appreciation or motivation, feel free to add me as a friend. I'm sorry you had to deal with that in your life. You're a great person, you're past does not define you nor does family/blood. You can be who you want, you just have to believe it and be that person every day.
Thank you! This site truly is a community; it feels like a family of developers. So many developer sites are full of people who seem to have no interests whatsoever besides nitpicking insignificant points and shouting at people to RTFM, or downvoting anyone who disagrees with them into oblivion, that I stop visiting and become very discouraged about the products represented by the community. I love how uplifting and caring this community is. It's been a tough few weeks/months and this community has always been there for me.
I agree, a lot of sites are super negative. I had one of my post blow up and go across the net. I was shocked to see how different it was from site to site. Here is was nothing but positive. On hacker news, it was me being a cry baby.
Hit me up next time you're feeling down or just want to talk.
Appreciate it! And I extend the same invitation to you, or anyone else who may be reading!
Thank you Scott! I hope you have a great week!
Probably design at the moment. I think I have a good eye for design and can always tell when something looks bad and why it looks bad, but I'm not good at making things look good. I know that sounds contradictory but I'm sure some people can relate to what I'm saying.
I relate to this one. I love doing graphics and design but I lack something that make my ideas go from huh to wow. It's always escaped me. I know when someone else has messed up as well... but I just don't seem to know what I'm missing myself.
Exactly. I love designing things too but I'm always left feeling 'meh' about my designs. Maybe I just lack the natural ability to create something great
No, I don't accept that. I think you and I lack the proper tricks and tweaks and we just haven't found them yet.
I hope you're right. I plan to keep practicing and maybe one day I'll be happy with the stuff I produce
ask someone better than you. Get them to give you tips.
The biggest challenge for me is actually finishing a side project.
It starts out fun and exciting then I get bored and move on to another project, leaving my /projects folder with hundreds of half-baked ideas.
YES! I forgo I need to write about this!! Or maybe I did... let me check. Ok I didn't write about it on here yet, so I will. But in the mean time let me give some advice. I'm the exact same way and until very recently I was so hard on myself. Check out my post about some struggles I've had.
The main thing I've come to realize is that some people are starters, some are finishers, some middle and some from start to end. We beat ourselves up because we think that we have no value if we can start and finish something.
But I realized that a lot of other people don't even consider this. Who says you have to finish something? What if you were never designed to finish a project? Maybe you are meant to start projects and then bring others on to take over? That is fine!
So accept what you enjoy and find how it can still provide value. think of scientist for an example, they tackle something knowing damn well that they may never finish it in their life time and that others will have to take over their work... but they start it because they have the motivation to find the answer or to show the world their ideas. We celebrate them! even if they don't finish because it's not about the finish line, it's about the race!
CSS - and I'm not going to change it 😂
ha ha, well at least you are ok with it.
I know my flaws and work to improve. But the last thing I'm going to do in a public forum is admit to them. 😉😂
Lol. Ya that is fair. Who wants to admit they have flaws!
Oh, I definitely have flaws. I'm just not going to admit what they are! 😉
I'm afraid to admit: accessibility. Don't shoot me!
whats that? :P ya I guess I should start on that train, does it count as a bad skill, if you don't practice it at all?
CSS, especially really modern CSS. I've relied on bootstrap and materialize for far too long.
ya I'm guilty of this. I just force myself to relearn flexbox the other day.
Yeah, I am going through css grid and it is awesome!
I think selling is my worst skill but kind of get better as I learn about it more.
I have been forced in the past to sell during my internship and it's the unethical kind that I hate the most.
Maybe if you do it with good intensions then you'll learn to like it?
Project planning: Getting the big ideas broken down into small, complete-able tasks. I end up biting off more than I can chew most of the time.
I struggle with this daily as well, but feel i've improved over the last year. It's not an easy thing for me. I just have to remember to think of it like moving a mountain, it's just shovel at a time.
Also, focus. T_T
SEO is tough but if you want I can help you out.
I posted a discussion here:
Thanks so much! I just commented on it.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.