Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
It's important to be flexible and eager to learn. Think of programming languages as tools to fix problems. Learning how to write code can be simple, but understanding the deeper concepts takes more work. What concepts sounded easy until you dove in?
91
13 Comments
Shubham Saxena
Data Scientist
5h
- Report this comment
The only concept which I focus upon is solving the business problem. If it could be solved without writing a single line of code, I will go with that one. The main focus should be building systems which solve a pain point and this system should cost minimal effort and financial investment and should be iterable. I won't say that this is a single skill but rather a combination of those which comes with the number of projects you work on. I have also noticed that many a times when things break that's when I learn something, but those breaks can be rectified quickly and do not create major risks :)
1Reaction
Mayank Ahuja
Follow me for software development Under-the-Hood insights | Helping Software Developers Connect, Learn and Grow | Building Genuine Network |Let's connect!
6h
- Report this comment
Recursion 😋😅
5Reactions 6Reactions
Yoo Jin (Yoon) Bae
☁️ Software Engineer @ NBCU
1m
- Report this comment
Dns lol
1Reaction
Ross Tomsic
DevSecOps Engineer @ Somewhere | Ex-Pizza 2x | Coffee Monger | Mobile Gamer
3h
- Report this comment
None of us get paid to code. We get paid (at least when the market allows it 😅) to find solutions and make the thing do the thing. Coding is just a means to make it happen.
3Reactions 4Reactions
Brian Dordevic
We build the USA's finest websites.
2h
Flexibility is a soft skill that anyone who wants to be successful needs to master.
1Reaction
Ryan Rodemoyer
I'll help your software career, just ask
4h
- Report this comment
Attempted a POC at a http monitoring app to track service uptime/availability ... tbh it gets challenging pretty quickly and more difficult than I gave it credit for.
1Reaction
Gregor Ojstersek
CTO | Author of Engineering Leadership newsletter (58k+ subscribers) - Helping you become a great engineering leader!
6h
- Report this comment
I think we as engineers are wired to be be uncurable optimists :) A LOT of times it's like: Ok, that looks easy, but then when we actualy start diving into it, we see that it's not that easy and takes more time than you expect.
2Reactions 3Reactions
Emmanuel Samson
Fullstack Software Developer
6h
- Report this comment
Just like a craftsman, investing in tools to do the work efficiently, goes a long way in impacting the quality of work to be delivered, and Programming languages aren’t different as well. Thanks for sharing these insights Eric Roby 👏🏼
2Reactions 3Reactions
Diane Corriette
Focused on Full-Stack Development | Flask | Python | Django | API | AI Assistants/Chatbots
6h
- Report this comment
Sorting algorithms and data structures
1Reaction
BILAL Benyoussef
Experienced Full Stack Developer with a Passion for Innovation
6h
- Report this comment
Promises, Recursion & closures
1Reaction 2Reactions
To view or add a comment, sign in
More Relevant Posts
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
Software engineering is not all about code. It's about making products that solve real problems. If you solve the right problem, the company will be successful. If you solve the wrong problem, you'll have to find a new job.
155
33 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
Junior Engineer: When they work on code, they improve it. Senior Engineer: They identify issues that slow down the team and work to fix them. Becoming a senior engineer means thinking about what's best for the entire team and how to increase velocity.
218
14 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
Here are some facts about software engineering. - Shipping fast > perfection. - Speak up in meetings to start conversations. - It's your responsibility to get better are coding, not your job's. - Being skilled at coding is cool, but being a kind human is more important. What else would you add to this?
105
40 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
Stay away from "fake learning" It's something that happens a lot with developers. Here's what it looks like: - Watching coding tutorials. - Reading lots of technical books. - Studying frameworks and libraries. But you don't use what you've learned. The human brain tends to forget about 80% of what it reads in just a few days. If you practice what you learn, you'll remember much more of it.
1,488
161 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
This can really slow down your team. It can also cause significant burnout. This is not finding the root cause of issues. Here is an example of how to use the "Five Whys" on work-life balance: 1. Why do I feel overworked? Because my workday spills into my personal time. 2. Why does it spill over? I have tasks remaining at the end of the day. 3. Why are there remaining tasks? I underestimate the time they take. 4. Why do I underestimate the time? I don't fully assess the complexity. 5. Why don't I assess the complexity? I rush planning to dive into doing. You can use this strategy for anything. Identify a problem and find the root cause. Now, you have an actionable step to move forward.
29
10 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
Writing good code only comes after you've made many mistakes with poor code. Keeping it simple for a simple Sunday. Any simple advice you'd add?
102
45 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
I got average performance reviews. Learn from my story. My manager told me at my first software job, "Don't be discouraged." He said: - We are so happy to have you. - You helped train everyone on Spring Boot. - You're leading our Java innovation project. - You're our go-to for all interns and junior devs. Unfortunately, it's HR policy that we cannot give you higher than an average score since you've only been here for 8 months. I didn't know how to react. This made me reflect: - Was I not appreciated? - Why did I work so hard? Fortunately, I took this as a learning lesson that I may need a different place for me. What red flags have you experienced?
116
21 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
Want to write better code? Do these three things: - Write lots code. - Write unit tests for the code. - Ask for code reviews from experienced devs. Repeat as often as possible. I know this is simple, but anything you'd add?
210
95 Comments
Like CommentTo view or add a comment, sign in
-
Eric Roby
Software Engineer | Cloud Enthusiast | AI Nerd | Good Person to Know
- Report this post
How to be a great software engineer: Let's break it down into 5 steps: • You focus on the user. • You focus on code quality. • You focus on team collaboration. • You focus on business problems. • You focus on continuous learning. What else would you add to this list?
209
62 Comments
Like CommentTo view or add a comment, sign in
15,882 followers
- 318 Posts
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All